Structure defining TRNG configuration.

This structure defines TRNG configuration required for the operation which includes input message, length of input message, key, and so on.

Public Attributes#

uint32_t *

Test input data for TRNG.

uint16_t

Input length.

uint32_t *

TRNG key.

Public Attribute Documentation#

trng_test_data#

uint32_t* sl_si91x_trng_config_t::trng_test_data

Test input data for TRNG.


Definition at line 47 of file components/device/silabs/si91x/wireless/crypto/trng/inc/sl_si91x_trng.h

input_length#

uint16_t sl_si91x_trng_config_t::input_length

Input length.


Definition at line 48 of file components/device/silabs/si91x/wireless/crypto/trng/inc/sl_si91x_trng.h

trng_key#

uint32_t* sl_si91x_trng_config_t::trng_key

TRNG key.


Definition at line 49 of file components/device/silabs/si91x/wireless/crypto/trng/inc/sl_si91x_trng.h