Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
![]() |
Functions | |
int | bflb_trng_read (struct bflb_device_s *dev, uint8_t data[32]) |
Read trng data. More... | |
int | bflb_trng_readlen (uint8_t *data, uint32_t len) |
Read trng data with custom length. More... | |
long | random (void) |
Get trng data. More... | |
void | bflb_group0_request_trng_access (struct bflb_device_s *dev) |
Enable trng in group0. More... | |
void | bflb_group0_release_trng_access (struct bflb_device_s *dev) |
Disable trng in group0. More... | |
void bflb_group0_release_trng_access | ( | struct bflb_device_s * | dev | ) |
Disable trng in group0.
[in] | dev | device handle |
void bflb_group0_request_trng_access | ( | struct bflb_device_s * | dev | ) |
Enable trng in group0.
[in] | dev | device handle |
int bflb_trng_read | ( | struct bflb_device_s * | dev, |
uint8_t | data[32] | ||
) |
Read trng data.
[in] | dev | device handle |
[in] | data | pointer to trng data |
int bflb_trng_readlen | ( | uint8_t * | data, |
uint32_t | len | ||
) |
Read trng data with custom length.
[in] | data | pointer to trng data |
[in] | len | length to read |
long random | ( | void | ) |
Get trng data.