简要说明
RNG是一个硬件随机数生成器
接口列表
TRNG的CSI接口如下所示:
函数 | 说明 |
---|---|
csi_rng_get_multi_word | 获取指定字节数的随机数 |
csi_rng_get_single_word | 获取一个字的随机数 |
TRNG的CSI接口在用户对接时是否必须适配的说明如下所示:
函数 | 是否必须适配 |
---|---|
csi_rng_get_multi_word | 必须 |
csi_rng_get_single_word | 必须 |
接口描述
csi_rng_get_multi_word
csi_error_t csi_rng_get_multi_word(uint32_t *data, uint32_t num)
功能描述:
获取指定字节数的随机数。
参数:
data
: 指向接收数据的缓存。num
: 需要接收的字节数。
返回值:
- CSI_OK: 获取成功。
- CSI_ERROR: 获取失败。
csi_rng_get_single_word
csi_error_t csi_rng_get_single_word(uint32_t* data)
功能描述:
获取一个字的随机数。
参数:
data
: 指向接收数据的缓存。
返回值:
- CSI_OK: 获取成功。
- CSI_ERROR: 获取失败。