57 #ifndef ti_drivers_aesctrdrbg_AESCTRDRBGXX__include 58 #define ti_drivers_aesctrdrbg_AESCTRDRBGXX__include 78 #ifndef AESCTRDRBG_MAX_KEY_LENGTH 79 #define AESCTRDRBG_MAX_KEY_LENGTH AESCTRDRBG_AES_KEY_LENGTH_256 83 #define AESCTRDRBG_MAX_SEED_LENGTH (AESCTRDRBG_MAX_KEY_LENGTH + AESCTRDRBG_AES_BLOCK_SIZE_BYTES) 85 #if (ENABLE_KEY_STORAGE == 1) || (SPE_ENABLED == 1) 87 #define AESCTRDRBG_MAX_KEYSTORE_KEY_SIZE 64 #define AESCTRDRBG_AES_BLOCK_SIZE_BYTES
The AES block size in bytes.
Definition: AESCTRDRBG.h:362
CryptoKey key
Definition: AESCTRDRBGXX.h:110
int_fast16_t returnStatus
Definition: AESCTRDRBGXX.h:115
AES Global configuration.
Definition: AESCommon.h:154
CryptoKey datastructure.
Definition: CryptoKey.h:198
AESCTRDRBGXX Hardware Attributes.
Definition: AESCTRDRBGXX.h:96
AESCTR_Handle ctrHandle
Definition: AESCTRDRBGXX.h:111
uint32_t reseedCounter
Definition: AESCTRDRBGXX.h:113
size_t seedLength
Definition: AESCTRDRBGXX.h:112
AESCTRDRBGXX Object.
Definition: AESCTRDRBGXX.h:106
uint32_t reseedInterval
Definition: AESCTRDRBGXX.h:114
bool isInstantiated
Definition: AESCTRDRBGXX.h:117
bool isOpen
Definition: AESCTRDRBGXX.h:116
uint_least8_t aesctrIndex
Definition: AESCTRDRBGXX.h:98
AESCTRDRBG driver header.
Definition: AESCTRDRBG.h:370