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 HashAlgohashAlgo
 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

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

Value V.

Definition at line 60 of file hmac_drbg.h.


The documentation for this struct was generated from the following file: