Home
last modified time | relevance | path

Searched refs:fortuna (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/lib/libtomcrypt/src/prngs/
H A Dfortuna.c73 IV = prng->u.fortuna.IV; in s_fortuna_update_iv()
117 if (now == prng->u.fortuna.wd) { in s_fortuna_reseed()
121 if (++prng->u.fortuna.wd < LTC_FORTUNA_WD) { in s_fortuna_reseed()
128 if ((err = sha256_process(&md, prng->u.fortuna.K, 32)) != CRYPT_OK) { in s_fortuna_reseed()
133 reset_cnt = prng->u.fortuna.reset_cnt + 1; in s_fortuna_reseed()
138 if ((err = sha256_done(&prng->u.fortuna.pool[x], tmp)) != CRYPT_OK) { in s_fortuna_reseed()
148 if ((err = sha256_init(&prng->u.fortuna.pool[x])) != CRYPT_OK) { in s_fortuna_reseed()
158 if ((err = sha256_done(&md, prng->u.fortuna.K)) != CRYPT_OK) { in s_fortuna_reseed()
161 if ((err = AES_SETUP(prng->u.fortuna.K, 32, 0, &prng->u.fortuna.skey)) != CRYPT_OK) { in s_fortuna_reseed()
167 prng->u.fortuna.pool0_len = 0; in s_fortuna_reseed()
[all …]
/optee_os/core/lib/libtomcrypt/src/headers/
H A Dtomcrypt_prng.h64 struct fortuna_prng fortuna; member