mbedtls_hmac_drbg_context
hmac_drbg.h
mbedtls_md_context_t mbedtls_md_context_t mbedtls_hmac_drbg_context::private_md_ctx private_md_ctx mbedtls_hmac_drbg_context::private_md_ctx

HMAC context (inc. K)

unsigned char unsigned char mbedtls_hmac_drbg_context::private_V[MBEDTLS_MD_MAX_SIZE] [MBEDTLS_MD_MAX_SIZE] private_V mbedtls_hmac_drbg_context::private_V

V in the spec

int int mbedtls_hmac_drbg_context::private_reseed_counter private_reseed_counter mbedtls_hmac_drbg_context::private_reseed_counter

reseed counter

size_t size_t mbedtls_hmac_drbg_context::private_entropy_len private_entropy_len mbedtls_hmac_drbg_context::private_entropy_len

entropy bytes grabbed on each (re)seed

int int mbedtls_hmac_drbg_context::private_prediction_resistance private_prediction_resistance mbedtls_hmac_drbg_context::private_prediction_resistance

enable prediction resistance (Automatic reseed before every random generation)

int int mbedtls_hmac_drbg_context::private_reseed_interval private_reseed_interval mbedtls_hmac_drbg_context::private_reseed_interval

reseed interval

int(* int(* mbedtls_hmac_drbg_context::private_f_entropy) (void *, unsigned char *, size_t) )(void *, unsigned char *, size_t) private_f_entropy mbedtls_hmac_drbg_context::private_f_entropy

entropy function

void * void* mbedtls_hmac_drbg_context::private_p_entropy private_p_entropy mbedtls_hmac_drbg_context::private_p_entropy

context for the entropy function

mbedtls_threading_mutex_t mbedtls_threading_mutex_t mbedtls_hmac_drbg_context::private_mutex private_mutex mbedtls_hmac_drbg_context::private_mutex

HMAC_DRBG context.

mbedtls_hmac_drbg_context
private_md_ctx
private_mutex
mbedtls_md_context_t
mbedtls_threading_mutex_t
- mbedtls_hmac_drbg_context
  private_entropy_len
- mbedtls_hmac_drbg_context
  private_f_entropy
- mbedtls_hmac_drbg_context
  private_md_ctx
- mbedtls_hmac_drbg_context
  private_mutex
- mbedtls_hmac_drbg_context
  private_p_entropy
- mbedtls_hmac_drbg_context
  private_prediction_resistance
- mbedtls_hmac_drbg_context
  private_reseed_counter
- mbedtls_hmac_drbg_context
  private_reseed_interval
- mbedtls_hmac_drbg_context
  private_V