#include <stdbool.h>
#include <stdint.h>
#include <ti/devices/DeviceFamily.h>
#include <third_party/mbedtls/include/psa/crypto.h>
#include <ti/drivers/cryptoutils/ecc/ECCParams.h>
#include <ti/drivers/ECDH.h>
#include <ti/drivers/ECDSA.h>
Go to the source code of this file.
|
| psa_status_t | map_AES_status (int_fast16_t status) |
| |
| psa_status_t | map_ECDH_status (int_fast16_t status) |
| |
| psa_status_t | map_ECDSA_status (int_fast16_t status, bool isVerifyOp) |
| |
| psa_status_t | map_EDDSA_status (int_fast16_t status, bool isVerifyOp) |
| |
| psa_status_t | map_RNG_status (int_fast16_t status) |
| |
| psa_status_t | map_SHA2_status (int_fast16_t status) |
| |
| psa_status_t | map_TRNG_status (int_fast16_t status) |
| |
| psa_key_id_t | toKeyID (mbedtls_svc_key_id_t keystoreKeyID) |
| |
| mbedtls_svc_key_id_t | toKeyStoreKeyID (psa_key_id_t keyID) |
| |
| ECDSA_CurveType | map_keyTypeToECDSACurveTypeHSM (psa_key_type_t keyType, size_t keyBits) |
| |
| ECDH_CurveType | map_keyTypeToECDHCurveTypeHSM (psa_key_type_t keyType, size_t keyBits) |
| |
| const ECCParams_CurveParams * | map_keyTypeToECCParams (psa_key_type_t keyType, size_t keyBits) |
| |
| bool | isHardwareAccelerated (psa_algorithm_t alg) |
| |
| void | setAeadOperationID (psa_aead_operation_t *operation, unsigned int id) |
| |
| void | setCipherOperationID (psa_cipher_operation_t *operation, unsigned int id) |
| |
| void | setHashOperationID (psa_hash_operation_t *operation, unsigned int id) |
| |
| void | setKeyDerivationOperationID (psa_key_derivation_operation_t *operation, unsigned int id) |
| |
| void | setMacOperationID (psa_mac_operation_t *operation, unsigned int id) |
| |
| bool | isHardwareAeadOperation (const psa_aead_operation_t *operation) |
| |
| bool | isHardwareCipherOperation (const psa_cipher_operation_t *operation) |
| |
| bool | isHardwareHashOperation (const psa_hash_operation_t *operation) |
| |
| bool | isHardwareKeyDerivationOperation (const psa_key_derivation_operation_t *operation) |
| |
| bool | isHardwareMacOperation (const psa_mac_operation_t *operation) |
| |
§ PSA_CRYPTO_TI_DRIVER_ID [1/2]
| #define PSA_CRYPTO_TI_DRIVER_ID 1 |
§ PSA_CRYPTO_MBED_TLS_DRIVER_ID [1/2]
| #define PSA_CRYPTO_MBED_TLS_DRIVER_ID 2 |
§ PSA_CRYPTO_TI_DRIVER_ID [2/2]
| #define PSA_CRYPTO_TI_DRIVER_ID 1 |
§ PSA_CRYPTO_MBED_TLS_DRIVER_ID [2/2]
| #define PSA_CRYPTO_MBED_TLS_DRIVER_ID 2 |
§ map_AES_status()
| psa_status_t map_AES_status |
( |
int_fast16_t |
status | ) |
|
§ map_ECDH_status()
| psa_status_t map_ECDH_status |
( |
int_fast16_t |
status | ) |
|
§ map_ECDSA_status()
| psa_status_t map_ECDSA_status |
( |
int_fast16_t |
status, |
|
|
bool |
isVerifyOp |
|
) |
| |
§ map_EDDSA_status()
| psa_status_t map_EDDSA_status |
( |
int_fast16_t |
status, |
|
|
bool |
isVerifyOp |
|
) |
| |
§ map_RNG_status()
| psa_status_t map_RNG_status |
( |
int_fast16_t |
status | ) |
|
§ map_SHA2_status()
| psa_status_t map_SHA2_status |
( |
int_fast16_t |
status | ) |
|
§ map_TRNG_status()
| psa_status_t map_TRNG_status |
( |
int_fast16_t |
status | ) |
|
§ toKeyID()
| psa_key_id_t toKeyID |
( |
mbedtls_svc_key_id_t |
keystoreKeyID | ) |
|
§ toKeyStoreKeyID()
| mbedtls_svc_key_id_t toKeyStoreKeyID |
( |
psa_key_id_t |
keyID | ) |
|
§ map_keyTypeToECDSACurveTypeHSM()
| ECDSA_CurveType map_keyTypeToECDSACurveTypeHSM |
( |
psa_key_type_t |
keyType, |
|
|
size_t |
keyBits |
|
) |
| |
§ map_keyTypeToECDHCurveTypeHSM()
| ECDH_CurveType map_keyTypeToECDHCurveTypeHSM |
( |
psa_key_type_t |
keyType, |
|
|
size_t |
keyBits |
|
) |
| |
§ map_keyTypeToECCParams()
§ isHardwareAccelerated()
| bool isHardwareAccelerated |
( |
psa_algorithm_t |
alg | ) |
|
§ setAeadOperationID()
| void setAeadOperationID |
( |
psa_aead_operation_t * |
operation, |
|
|
unsigned int |
id |
|
) |
| |
§ setCipherOperationID()
| void setCipherOperationID |
( |
psa_cipher_operation_t * |
operation, |
|
|
unsigned int |
id |
|
) |
| |
§ setHashOperationID()
| void setHashOperationID |
( |
psa_hash_operation_t * |
operation, |
|
|
unsigned int |
id |
|
) |
| |
§ setKeyDerivationOperationID()
| void setKeyDerivationOperationID |
( |
psa_key_derivation_operation_t * |
operation, |
|
|
unsigned int |
id |
|
) |
| |
§ setMacOperationID()
| void setMacOperationID |
( |
psa_mac_operation_t * |
operation, |
|
|
unsigned int |
id |
|
) |
| |
§ isHardwareAeadOperation()
| bool isHardwareAeadOperation |
( |
const psa_aead_operation_t * |
operation | ) |
|
§ isHardwareCipherOperation()
| bool isHardwareCipherOperation |
( |
const psa_cipher_operation_t * |
operation | ) |
|
§ isHardwareHashOperation()
| bool isHardwareHashOperation |
( |
const psa_hash_operation_t * |
operation | ) |
|
§ isHardwareKeyDerivationOperation()
| bool isHardwareKeyDerivationOperation |
( |
const psa_key_derivation_operation_t * |
operation | ) |
|
§ isHardwareMacOperation()
| bool isHardwareMacOperation |
( |
const psa_mac_operation_t * |
operation | ) |
|