13#ifndef CRACEN_PSA_CTR_DRBG_H
14#define CRACEN_PSA_CTR_DRBG_H
16#include <psa/crypto.h>
psa_status_t cracen_get_trng(uint8_t *output, size_t output_size)
Get random bytes from the True Random Number Generator.
psa_status_t cracen_init_random(cracen_prng_context_t *context)
Initialize a random number generator context.
psa_status_t cracen_free_random(cracen_prng_context_t *context)
Free a random number generator context.
psa_status_t cracen_get_random(cracen_prng_context_t *context, uint8_t *output, size_t output_size)
Get random bytes from a PRNG context.
struct cracen_prng_context cracen_prng_context_t
Definition cracen_psa_primitives.h:590