XenevaOS
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
mbedtls_hmac_drbg_context Struct Reference

#include <hmac_drbg.h>

Public Member Functions

mbedtls_md_context_t MBEDTLS_PRIVATE (md_ctx)
 
unsigned char MBEDTLS_PRIVATE (V)[MBEDTLS_MD_MAX_SIZE]
 
int MBEDTLS_PRIVATE (reseed_counter)
 
size_t MBEDTLS_PRIVATE (entropy_len)
 
int MBEDTLS_PRIVATE (prediction_resistance)
 
int MBEDTLS_PRIVATE (reseed_interval)
 
void * MBEDTLS_PRIVATE (p_entropy)
 

Public Attributes

int(*)(void *, unsigned char *, size_t) MBEDTLS_PRIVATE (f_entropy)
 

Detailed Description

HMAC_DRBG context.

Member Function Documentation

◆ MBEDTLS_PRIVATE() [1/7]

size_t mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE ( entropy_len  )

entropy bytes grabbed on each (re)seed

◆ MBEDTLS_PRIVATE() [2/7]

mbedtls_md_context_t mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE ( md_ctx  )

HMAC context (inc. K)

◆ MBEDTLS_PRIVATE() [3/7]

void * mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE ( p_entropy  )

context for the entropy function

◆ MBEDTLS_PRIVATE() [4/7]

int mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE ( prediction_resistance  )

enable prediction resistance (Automatic reseed before every random generation)

◆ MBEDTLS_PRIVATE() [5/7]

int mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE ( reseed_counter  )

reseed counter

◆ MBEDTLS_PRIVATE() [6/7]

int mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE ( reseed_interval  )

reseed interval

◆ MBEDTLS_PRIVATE() [7/7]

unsigned char mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE ( V  )

V in the spec

Member Data Documentation

◆ MBEDTLS_PRIVATE

int(*)(void *, unsigned char *, size_t) mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE(f_entropy)

entropy function


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