/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/crypto/ |
D | cryp_trng.c | 31 static hi_s32 cryp_trng_check(hi_u32 randnum) in cryp_trng_check() argument 39 if (randnum == lastrand) { in cryp_trng_check() 44 lastrand = randnum; in cryp_trng_check() 45 byte = (hi_u8 *)&randnum; in cryp_trng_check() 56 if ((randnum == 0x00000000) || (randnum == 0xffffffff)) { in cryp_trng_check() 63 hi_s32 cryp_trng_get_random(hi_u32 *randnum, hi_u32 timeout) in cryp_trng_get_random() argument 79 ret = drv_trng_randnum(randnum, timeout); in cryp_trng_get_random() 84 ret = cryp_trng_check(*randnum); in cryp_trng_get_random() 102 hi_s32 cryp_trng_get_random(hi_u32 *randnum, hi_u32 timeout) in cryp_trng_get_random() argument 106 get_random_bytes((hi_u8 *)randnum, WORD_WIDTH); in cryp_trng_get_random()
|
D | cryp_rsa.c | 274 hi_u32 i, randnum, left_size; in mbedtls_get_random() local 281 ret = cryp_trng_get_random(&randnum, CRYP_TRNG_TIMEOUT); in mbedtls_get_random() 290 rand[i + WORD_IDX_3] = (hi_u8)(randnum >> SHIFT_24BITS) & MAX_LOW_8BITS; in mbedtls_get_random() 293 rand[i + WORD_IDX_2] = (hi_u8)(randnum >> SHIFT_16BITS) & MAX_LOW_8BITS; in mbedtls_get_random() 296 rand[i + WORD_IDX_1] = (hi_u8)(randnum >> SHIFT_8BITS) & MAX_LOW_8BITS; in mbedtls_get_random() 299 rand[i + WORD_IDX_0] = (hi_u8)(randnum) & MAX_LOW_8BITS; in mbedtls_get_random()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/core/ |
D | drv_trng_v200.c | 29 hi_s32 drv_trng_randnum(hi_u32 *randnum, hi_u32 timeout) in drv_trng_randnum() argument 38 hi_log_chk_param_return(randnum == HI_NULL); in drv_trng_randnum() 77 *randnum = trng_read(HISEC_COM_TRNG_FIFO_DATA); in drv_trng_randnum() 78 hi_log_info("randnum: 0x%x\n", *randnum); in drv_trng_randnum()
|
D | drv_trng_v100.c | 33 hi_s32 drv_trng_randnum(hi_u32 *randnum, hi_u32 timeout) in drv_trng_randnum() argument 42 hi_log_chk_param_return(randnum == HI_NULL); in drv_trng_randnum() 94 *randnum = trng_read(RNG_FIFO_DATA); in drv_trng_randnum()
|
D | drv_lib.c | 667 hi_u32 randnum = 0; in get_rand() local 669 ret = cryp_trng_get_random(&randnum, -1); in get_rand() 674 return randnum; in get_rand()
|
D | drv_ifep_rsa_v100.c | 95 static hi_u16 drv_rsa_key_crc(const hi_u8 *n, const hi_u8 *k, hi_u32 klen, const hi_u32 randnum[MUL… in drv_rsa_key_crc() 101 crc = drv_rsa_crc16_block(crc, n + i, (hi_u8 *)randnum); in drv_rsa_key_crc() 104 crc = drv_rsa_crc16_block(crc, k + i, (hi_u8 *)randnum); in drv_rsa_key_crc()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/ |
D | kapi_trng.c | 23 hi_s32 kapi_trng_get_random(hi_u32 *randnum, hi_u32 timeout) in kapi_trng_get_random() argument 29 hi_log_chk_param_return(randnum == HI_NULL); in kapi_trng_get_random() 31 ret = cryp_trng_get_random(randnum, timeout); in kapi_trng_get_random()
|
D | kapi_dispatch.c | 791 ret = kapi_trng_get_random(&trng->randnum, trng->timeout); in dispatch_trng_get_random()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/crypto/include/ |
D | cryp_trng.h | 31 hi_s32 cryp_trng_get_random(hi_u32 *randnum, hi_u32 timeout);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/core/include/ |
D | drv_trng.h | 33 hi_s32 drv_trng_randnum(hi_u32 *randnum, hi_u32 timeout);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/commonboot/ |
D | hi_cipher.h | 483 hi_u32 hi_cipher_trng_get_random(hi_u32 *randnum);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/include/ |
D | drv_cipher_kapi.h | 408 hi_u32 randnum; /* randnum rand number */ member 629 hi_s32 kapi_trng_get_random(hi_u32 *randnum, hi_u32 timeout);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
D | hi_cipher.h | 598 hi_u32 hi_cipher_trng_get_random(hi_u32 *randnum);
|