HmacDrbgContext Struct Reference
HMAC_DRBG PRNG context. More...
#include <hmac_drbg.h>
Data Fields | |
OsMutex | mutex |
Mutex preventing simultaneous access to the PRNG state. More... | |
const HashAlgo * | hashAlgo |
Hash function. More... | |
HmacContext | hmacContext |
HMAC context. More... | |
size_t | securityStrength |
Security strength. More... | |
uint8_t | v [MAX_HASH_DIGEST_SIZE] |
Value V. More... | |
uint8_t | k [MAX_HASH_DIGEST_SIZE] |
Key. More... | |
uint64_t | reseedCounter |
Reseed counter. More... | |
Detailed Description
HMAC_DRBG PRNG context.
Definition at line 54 of file hmac_drbg.h.
Field Documentation
◆ hashAlgo
const HashAlgo* hashAlgo |
Hash function.
Definition at line 57 of file hmac_drbg.h.
◆ hmacContext
HmacContext hmacContext |
HMAC context.
Definition at line 58 of file hmac_drbg.h.
◆ k
uint8_t k[MAX_HASH_DIGEST_SIZE] |
Key.
Definition at line 61 of file hmac_drbg.h.
◆ mutex
OsMutex mutex |
Mutex preventing simultaneous access to the PRNG state.
Definition at line 56 of file hmac_drbg.h.
◆ reseedCounter
uint64_t reseedCounter |
Reseed counter.
Definition at line 62 of file hmac_drbg.h.
◆ securityStrength
size_t securityStrength |
Security strength.
Definition at line 59 of file hmac_drbg.h.
◆ v
uint8_t v[MAX_HASH_DIGEST_SIZE] |
Value V.
Definition at line 60 of file hmac_drbg.h.
The documentation for this struct was generated from the following file:
- cyclone_crypto/rng/hmac_drbg.h