HashDrbgContext Struct Reference

Hash_DRBG PRNG context. More...

#include <hash_drbg.h>

Data Fields

OsMutex mutex
 Mutex preventing simultaneous access to the PRNG state. More...
 
const HashAlgohashAlgo
 Hash function. More...
 
HashContext hashContext
 Hash context. More...
 
size_t securityStrength
 Security strength. More...
 
size_t seedLen
 Seed length. More...
 
uint8_t v [HASH_DRBG_MAX_SEED_LEN]
 Value V. More...
 
uint8_t c [HASH_DRBG_MAX_SEED_LEN]
 Constant C. More...
 
uint64_t reseedCounter
 Reseed counter. More...
 

Detailed Description

Hash_DRBG PRNG context.

Definition at line 56 of file hash_drbg.h.

Field Documentation

◆ c

Constant C.

Definition at line 64 of file hash_drbg.h.

◆ hashAlgo

const HashAlgo* hashAlgo

Hash function.

Definition at line 59 of file hash_drbg.h.

◆ hashContext

HashContext hashContext

Hash context.

Definition at line 60 of file hash_drbg.h.

◆ mutex

OsMutex mutex

Mutex preventing simultaneous access to the PRNG state.

Definition at line 58 of file hash_drbg.h.

◆ reseedCounter

uint64_t reseedCounter

Reseed counter.

Definition at line 65 of file hash_drbg.h.

◆ securityStrength

size_t securityStrength

Security strength.

Definition at line 61 of file hash_drbg.h.

◆ seedLen

size_t seedLen

Seed length.

Definition at line 62 of file hash_drbg.h.

◆ v

Value V.

Definition at line 63 of file hash_drbg.h.


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