WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
drv_trng.c 文件参考
#include "drv_trng.h"
#include "drv_inner.h"
#include "hal_cipher_trng.h"
#include "crypto_drv_common.h"
#include "crypto_common_macro.h"
drv_trng.c 的引用(Include)关系图:

宏定义

#define TRNG_COMPAT_ERRNO(err_code)   DRV_COMPAT_ERRNO(ERROR_MODULE_TRNG, err_code)
 
#define TRNG_ONCE_WIDTH_IN_BYTE   4
 

函数

td_s32 drv_cipher_trng_init (td_void)
 
td_s32 drv_cipher_trng_get_random (td_u32 *randnum)
 
td_s32 drv_cipher_trng_get_multi_random (td_u32 size, td_u8 *randnum)
 
td_s32 drv_cipher_trng_deinit (td_void)
 

宏定义说明

◆ TRNG_COMPAT_ERRNO

#define TRNG_COMPAT_ERRNO (   err_code)    DRV_COMPAT_ERRNO(ERROR_MODULE_TRNG, err_code)

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: cipher driver trng.
History:
2023-03-22, Create file.

◆ TRNG_ONCE_WIDTH_IN_BYTE

#define TRNG_ONCE_WIDTH_IN_BYTE   4

函数说明

◆ drv_cipher_trng_deinit()

td_s32 drv_cipher_trng_deinit ( td_void  )

◆ drv_cipher_trng_get_multi_random()

td_s32 drv_cipher_trng_get_multi_random ( td_u32  size,
td_u8 randnum 
)

◆ drv_cipher_trng_get_random()

td_s32 drv_cipher_trng_get_random ( td_u32 randnum)

◆ drv_cipher_trng_init()

td_s32 drv_cipher_trng_init ( td_void  )

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: cipher driver trng header.
History:
2023-03-22, Create file.