Mistake on this page?
Report an issue in GitHub or email us
Data Structures | Typedefs
crypto_entropy_driver.h File Reference

PSA entropy source driver module. More...

#include "crypto_driver_common.h"

Go to the source code of this file.

Data Structures

struct  psa_drv_entropy_t
 A struct containing all of the function pointers needed to interface to an entropy source. More...


typedef psa_status_t(* psa_drv_entropy_init_t) (void *p_context)
 Initialize an entropy driver. More...
typedef psa_status_t(* psa_drv_entropy_get_bits_t) (void *p_context, uint8_t *p_buffer, uint32_t buffer_size, uint32_t *p_received_entropy_bits)
 Get a specified number of bits from the entropy source. More...

Detailed Description

PSA entropy source driver module.

This header declares types and function signatures for entropy sources.

This file is part of the PSA Crypto Driver Model, containing functions for driver developers to implement to enable hardware to be called in a standardized way by a PSA Cryptographic API implementation. The functions comprising the driver model, which driver authors implement, are not intended to be called by application developers.

Definition in file crypto_entropy_driver.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.