|
int | mbedtls_aes_setkey_enc_shadow_key (mbedtls_aes_context *const ctx, uint32_t slot_id, unsigned int keybits) |
| Function to configure AES to use one or more KMU key slot for encryption.
|
|
int | mbedtls_aes_setkey_dec_shadow_key (mbedtls_aes_context *const ctx, uint32_t slot_id, unsigned int keybits) |
| Function to configure AES to use one or more KMU key slot for decryption.
|
|
int | mbedtls_aes_setkey_enc_shadow_key_derived (mbedtls_aes_context *const ctx, uint32_t slot_id, unsigned int keybits, uint8_t const *label, size_t label_size, uint8_t const *context, size_t context_size) |
| Function to configure AES to use a key derived from one or more slots in KMU for encryption.
|
|
int | mbedtls_aes_setkey_dec_shadow_key_derived (mbedtls_aes_context *const ctx, uint32_t slot_id, unsigned int keybits, uint8_t const *label, size_t label_size, uint8_t const *context, size_t context_size) |
| Function to configure AES to use a key derived from one or more slots in KMU for decryption.
|
|
int | mbedtls_ccm_setkey_shadow_key (mbedtls_ccm_context *const ctx, mbedtls_cipher_id_t cipher, uint32_t slot_id, unsigned int keybits) |
| Function to configure AES CCM to use one or more KMU key slot as encryption key.
|
|
int | mbedtls_ccm_setkey_shadow_key_derived (mbedtls_ccm_context *const ctx, mbedtls_cipher_id_t cipher, uint32_t slot_id, unsigned int keybits, uint8_t const *label, size_t label_size, uint8_t const *context, size_t context_size) |
| Function to configure AES CCM to use a key derived from one or more slots in KMU for encryption.
|
|
int | mbedtls_gcm_setkey_shadow_key (mbedtls_gcm_context *const ctx, mbedtls_cipher_id_t cipher, uint32_t slot_id, unsigned int keybits) |
| Function to configure AES GCM to use one or more KMU key slot as encryption key.
|
|
int | mbedtls_gcm_setkey_shadow_key_derived (mbedtls_gcm_context *const ctx, mbedtls_cipher_id_t cipher, uint32_t slot_id, unsigned int keybits, uint8_t const *label, size_t label_size, uint8_t const *context, size_t context_size) |
| Function to configure AES GCM to use a key derived from one or more slots in KMU for encryption.
|
|
int | mbedtls_shadow_key_derive (uint32_t slot_id, unsigned int keybits, uint8_t const *label, size_t label_size, uint8_t const *context, size_t context_size, uint8_t *output, size_t output_size) |
| Function to use CMAC to derive a key stored in KMU/Kdr.
|
|