AES-256 software key definition functions
Description: This file specifies the AES-256 software key definition function.
Definition in file key_mgnt.c.
Go to the source code of this file.
| Functions | |
| static int | nist_sp_800_108_with_cmac (uint8_t *key, uint32_t key_len, char const *context, char const *label, uint32_t dk_len, uint8_t *out_dk) | 
| A software-based NIST-SP-800-108 KDF; derives keys from a key in a key buffer.  More... | |
| static int | key_mgnt_derive_root_keys (void) | 
| static int | set_ekb_key_to_keyslot (uint32_t keyslot, uint8_t key_index) | 
| static int | tegra_se_cmac_self_test (void) | 
| static int | tegra_se_nist_800_108_kdf_self_test (void) | 
| int | key_mgnt_processing (void) | 
| Variables | |
| static uint8_t | fv_for_ekb [] | 
| static uint8_t | fv_for_ssk_dk [] | 
| static uint8_t | kek2_rk_for_ekb [AES_KEY_128_SIZE] = { 0 } | 
| static uint8_t | ssk_rk [AES_KEY_128_SIZE] = { 0 } | 
| static uint8_t | demo_256_rk [AES_KEY_256_SIZE] = { 0 } | 
| static uint8_t | ekb_ek [AES_KEY_128_SIZE] = { 0 } | 
| static uint8_t | ekb_ak [AES_KEY_128_SIZE] = { 0 } | 
| static uint8_t | ssk_dk [AES_KEY_128_SIZE] = { 0 } |