Home
last modified time | relevance | path

Searched refs:prng (Results 1 – 4 of 4) sorted by relevance

/AliOS-Things-master/components/ble_host/bt_crypto/tinycrypt/source/
A Dhmac_prng.c85 (void)tc_hmac_update(&prng->h, prng->v, sizeof(prng->v)); in update()
88 (void)tc_hmac_final(prng->key, sizeof(prng->key), &prng->h); in update()
94 (void)tc_hmac_update(&prng->h, prng->v, sizeof(prng->v)); in update()
95 (void)tc_hmac_final(prng->v, sizeof(prng->v), &prng->h); in update()
99 (void)tc_hmac_update(&prng->h, prng->v, sizeof(prng->v)); in update()
102 (void)tc_hmac_final(prng->key, sizeof(prng->key), &prng->h); in update()
108 (void)tc_hmac_update(&prng->h, prng->v, sizeof(prng->v)); in update()
109 (void)tc_hmac_final(prng->v, sizeof(prng->v), &prng->h); in update()
127 tc_hmac_set_key(&prng->h, prng->key, sizeof(prng->key)); in tc_hmac_prng_init()
196 (void)tc_hmac_update(&prng->h, prng->v, sizeof(prng->v)); in tc_hmac_prng_generate()
[all …]
/AliOS-Things-master/components/ble_host/bt_crypto/tinycrypt/include/tinycrypt/
A Dhmac_prng.h115 int tc_hmac_prng_init(TCHmacPrng_t prng,
139 int tc_hmac_prng_reseed(TCHmacPrng_t prng, const uint8_t *seed,
158 int tc_hmac_prng_generate(uint8_t *out, unsigned int outlen, TCHmacPrng_t prng);
/AliOS-Things-master/components/ble_host/bt_crypto/
A Dbt_crypto.c35 static struct tc_hmac_prng_struct prng; variable
94 ret = tc_hmac_prng_init(&prng, rand, sizeof(rand)); in prng_init()
102 return prng_reseed(&prng); in prng_init()
109 ret = tc_hmac_prng_generate(buf, len, &prng); in bt_crypto_rand()
112 ret = prng_reseed(&prng); in bt_crypto_rand()
118 ret = tc_hmac_prng_generate(buf, len, &prng); in bt_crypto_rand()
/AliOS-Things-master/components/http/src/
A Dhttp_aos_wrapper.c216 static int httpclient_random(void *prng, unsigned char *output, size_t output_len) in httpclient_random() argument

Completed in 7 milliseconds