mbed TLS  Version 2.17.0
SSL/TLS Library for the Embedded Space
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
entropy_poll.h File Reference

Macros

#define MBEDTLS_ENTROPY_MIN_PLATFORM   32
 Minimum for platform source.
 
#define MBEDTLS_ENTROPY_MIN_HAVEGE   32
 Minimum for HAVEGE.
 
#define MBEDTLS_ENTROPY_MIN_HARDCLOCK   4
 Minimum for mbedtls_timing_hardclock()
 
#define MBEDTLS_ENTROPY_MIN_HARDWARE   32
 Minimum for the hardware source.
 

Functions

int mbedtls_platform_entropy_poll (void *data, unsigned char *output, size_t len, size_t *olen)
 Entropy poll callback that provides 0 entropy. More...
 
int mbedtls_hardclock_poll (void *data, unsigned char *output, size_t len, size_t *olen)
 mbedtls_timing_hardclock-based entropy poll callback
 

Description

Platform-specific and custom entropy polling functions.

Function Documentation

int mbedtls_platform_entropy_poll ( void *  data,
unsigned char *  output,
size_t  len,
size_t *  olen 
)

Entropy poll callback that provides 0 entropy.

Platform-specific entropy poll callback