nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches

◆ cracen_rnd_in_range()

psa_status_t cracen_rnd_in_range ( uint8_t * n,
size_t sz,
const uint8_t * upperlimit,
size_t retrylimit )

#include <subsys/nrf_security/src/drivers/cracen/common/include/cracen/common.h>

Use cracen_get_random up to generate a random number in the range [1, upperlimit).

Parameters
[out]nOutput number.
[in]szSize of number in bytes.
[in]upperlimitUpper limit for generated number.
[in]retrylimitMaximum number of attempts to generate a number in the range.
Note
Output number and upper limit must be big endian numbers of size sz.
Returns
PSA status code.