![]() |
TF-M Reference Manual
1.2.0
TrustedFirmware-M
|
Go to the source code of this file.
Data Structures | |
struct | tfm_crypto_aead_pack_input |
struct | tfm_crypto_pack_iovec |
Structure used to pack non-pointer types in a call. More... | |
Macros | |
#define | TFM_CRYPTO_MAX_NONCE_LENGTH (16u) |
This type is used to overcome a limitation in the number of maximum IOVECs that can be used especially in psa_aead_encrypt and psa_aead_decrypt. To be removed in case the AEAD APIs number of parameters passed gets restructured. More... | |
#define | TFM_CRYPTO_SID_INVALID (~0x0u) |
Define an invalid value for an SID. More... | |
#define | TFM_CRYPTO_INVALID_HANDLE (0x0u) |
This value is used to mark an handle as invalid. More... | |
#define | TFM_CRYPTO_KEY_ID_HUK (0xFFFF815Bu) |
The persistent key identifier that refers to the hardware unique key. More... | |
#define | TFM_CRYPTO_ALG_HUK_DERIVATION ((psa_algorithm_t)0xB0000F00) |
The algorithm identifier that refers to key derivation from the hardware unique key. More... | |
#define TFM_CRYPTO_ALG_HUK_DERIVATION ((psa_algorithm_t)0xB0000F00) |
The algorithm identifier that refers to key derivation from the hardware unique key.
Definition at line 149 of file tfm_crypto_defs.h.
#define TFM_CRYPTO_INVALID_HANDLE (0x0u) |
This value is used to mark an handle as invalid.
Definition at line 136 of file tfm_crypto_defs.h.
#define TFM_CRYPTO_KEY_ID_HUK (0xFFFF815Bu) |
The persistent key identifier that refers to the hardware unique key.
Definition at line 142 of file tfm_crypto_defs.h.
#define TFM_CRYPTO_MAX_NONCE_LENGTH (16u) |
This type is used to overcome a limitation in the number of maximum IOVECs that can be used especially in psa_aead_encrypt and psa_aead_decrypt. To be removed in case the AEAD APIs number of parameters passed gets restructured.
Definition at line 26 of file tfm_crypto_defs.h.
#define TFM_CRYPTO_SID_INVALID (~0x0u) |
Define an invalid value for an SID.
Definition at line 130 of file tfm_crypto_defs.h.
anonymous enum |
Define a progressive numerical value for each SID which can be used when dispatching the requests to the service.
Definition at line 58 of file tfm_crypto_defs.h.
anonymous enum |
Define miscellaneous literal constants that are used in the service.
Enumerator | |
---|---|
TFM_CRYPTO_NOT_IN_USE | |
TFM_CRYPTO_IN_USE |
Definition at line 155 of file tfm_crypto_defs.h.