WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
trng.h
浏览该文件的文档.
1
9#ifndef TRNG_H
10#define TRNG_H
11
12#include <stdint.h>
13#include "errcode.h"
14
15#ifdef __cplusplus
16#if __cplusplus
17extern "C" {
18#endif
19#endif
20
39
57
73errcode_t uapi_drv_cipher_trng_get_random_bytes(uint8_t *randnum, uint32_t size);
74
85
94
99#ifdef __cplusplus
100#if __cplusplus
101}
102#endif
103#endif
104
105#endif
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
errcode_t uapi_drv_cipher_trng_get_random_bytes(uint8_t *randnum, uint32_t size)
获取指定大小的硬件随机数
Definition trng.c:23
void uapi_drv_cipher_trng_ipc_updata_reigister(void)
多核场景下随机数IPC更新句柄注册
trng_rand_buf_updata_t
随机数缓冲区更新类型
Definition trng.h:34
void uapi_drv_cipher_trng_random_buffer_init(trng_rand_buf_updata_t updata)
多核场景下随机数缓冲区更新
errcode_t uapi_drv_cipher_trng_get_random(uint32_t *randnum)
获取硬件随机数
Definition trng.c:15
@ TRNG_RAND_BUF_UPDATA_DOWN_SIDE
Definition trng.h:37
@ TRNG_RAND_BUF_UPDATA_ALL
Definition trng.h:35
@ TRNG_RAND_BUF_UPDATA_UP_SIDE
Definition trng.h:36