no-OS
Public Attributes | List of all members
no_os_trng_platform_ops Struct Reference

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 *)
 

Detailed Description

Structure holding TRNG function pointers that point to the platform specific function.

Member Data Documentation

◆ fill_buffer

int(* no_os_trng_platform_ops::fill_buffer) (struct no_os_trng_desc *, uint8_t *, uint32_t)

Fill buffer with random numbers

◆ init

int(* no_os_trng_platform_ops::init) (struct no_os_trng_desc **, const struct no_os_trng_init_param *)

TRNG initialization function pointer

◆ remove

int(* no_os_trng_platform_ops::remove) (struct no_os_trng_desc *)

TRNG remove function pointer


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