no-OS
|
Structure holding TRNG function pointers that point to the platform specific function. More...
#include <no_os_trng.h>
Public Attributes | |
int(* | init )(struct no_os_trng_desc **, const struct no_os_trng_init_param *) |
int(* | fill_buffer )(struct no_os_trng_desc *, uint8_t *, uint32_t) |
int(* | remove )(struct no_os_trng_desc *) |
Structure holding TRNG function pointers that point to the platform specific function.
int(* no_os_trng_platform_ops::fill_buffer) (struct no_os_trng_desc *, uint8_t *, uint32_t) |
Fill buffer with random numbers
int(* no_os_trng_platform_ops::init) (struct no_os_trng_desc **, const struct no_os_trng_init_param *) |
TRNG initialization function pointer
int(* no_os_trng_platform_ops::remove) (struct no_os_trng_desc *) |
TRNG remove function pointer