|
XenevaOS
|
#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) |
HMAC_DRBG context.
| size_t mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE | ( | entropy_len | ) |
entropy bytes grabbed on each (re)seed
| mbedtls_md_context_t mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE | ( | md_ctx | ) |
HMAC context (inc. K)
| void * mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE | ( | p_entropy | ) |
context for the entropy function
| int mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE | ( | prediction_resistance | ) |
enable prediction resistance (Automatic reseed before every random generation)
| int mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE | ( | reseed_counter | ) |
reseed counter
| int mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE | ( | reseed_interval | ) |
reseed interval
| unsigned char mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE | ( | V | ) |
V in the spec
| int(*)(void *, unsigned char *, size_t) mbedtls_hmac_drbg_context::MBEDTLS_PRIVATE(f_entropy) |
entropy function