Home
last modified time | relevance | path

Searched refs:prng_state (Results 1 – 25 of 35) sorted by relevance

12

/optee_os/core/lib/libtomcrypt/src/headers/
H A Dtomcrypt_prng.h72 } prng_state; typedef
84 int (*start)(prng_state *prng);
91 int (*add_entropy)(const unsigned char *in, unsigned long inlen, prng_state *prng);
96 int (*ready)(prng_state *prng);
103 unsigned long (*read)(unsigned char *out, unsigned long outlen, prng_state *prng);
108 int (*done)(prng_state *prng);
115 int (*pexport)(unsigned char *out, unsigned long *outlen, prng_state *prng);
122 int (*pimport)(const unsigned char *in, unsigned long inlen, prng_state *prng);
130 int yarrow_start(prng_state *prng);
131 int yarrow_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng);
[all …]
H A Dtomcrypt_pk.h20 int rand_prime(void *N, long len, prng_state *prng, int wprng);
47 int rsa_make_key(prng_state *prng, int wprng, int size, long e, rsa_key *key);
48 int rsa_make_key_ubin_e(prng_state *prng, int wprng, int size,
78 prng_state *prng, int prng_idx,
93 prng_state *prng, int prng_idx,
149 int dh_generate_key(prng_state *prng, int wprng, dh_key *key);
150 int dh_make_key(prng_state *prng, int wprng, void *q, int xbits, dh_key *key); /* OP-TEE */
264 int ecc_generate_key(prng_state *prng, int wprng, ecc_key *key);
269 int ecc_make_key(prng_state *prng, int wprng, int keysize, ecc_key *key);
270 int ecc_make_key_ex(prng_state *prng, int wprng, ecc_key *key, const ltc_ecc_curve *cu);
[all …]
H A Dtomcrypt_pkcs.h35 prng_state *prng,
51 unsigned long modulus_bitlen, prng_state *prng,
64 unsigned long saltlen, prng_state *prng,
H A Dtomcrypt_private.h283 int rand_bn_bits(void *N, int bits, prng_state *prng, int wprng);
284 int rand_bn_upto(void *N, void *limit, prng_state *prng, int wprng);
294 int rsa_make_key_bn_e(prng_state *prng, int wprng, int size, void *e,
398 int tweetnacl_crypto_sign_keypair(prng_state *prng, int wprng, unsigned char *pk,unsigned char *sk);
499 int which ## _export(unsigned char *out, unsigned long *outlen, prng_state *prng) \
/optee_os/core/lib/libtomcrypt/src/prngs/
H A Dsprng.c35 int sprng_start(prng_state *prng) in sprng_start()
48 int sprng_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng) in sprng_add_entropy()
61 int sprng_ready(prng_state *prng) in sprng_ready()
74 unsigned long sprng_read(unsigned char *out, unsigned long outlen, prng_state *prng) in sprng_read()
86 int sprng_done(prng_state *prng) in sprng_done()
100 int sprng_export(unsigned char *out, unsigned long *outlen, prng_state *prng) in sprng_export()
117 int sprng_import(const unsigned char *in, unsigned long inlen, prng_state *prng) in sprng_import()
134 prng_state st; in sprng_test()
H A Dchacha20.c31 int chacha20_prng_start(prng_state *prng) in chacha20_prng_start()
48 int chacha20_prng_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng) in chacha20_prng_add_entropy()
85 int chacha20_prng_ready(prng_state *prng) in chacha20_prng_ready()
112 unsigned long chacha20_prng_read(unsigned char *out, unsigned long outlen, prng_state *prng) in chacha20_prng_read()
128 int chacha20_prng_done(prng_state *prng) in chacha20_prng_done()
156 int chacha20_prng_import(const unsigned char *in, unsigned long inlen, prng_state *prng) in LTC_PRNG_EXPORT()
178 prng_state st; in chacha20_prng_test()
H A Dsober128.c33 int sober128_start(prng_state *prng) in sober128_start()
50 int sober128_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng) in sober128_add_entropy()
87 int sober128_ready(prng_state *prng) in sober128_ready()
114 unsigned long sober128_read(unsigned char *out, unsigned long outlen, prng_state *prng) in sober128_read()
130 int sober128_done(prng_state *prng) in sober128_done()
158 int sober128_import(const unsigned char *in, unsigned long inlen, prng_state *prng) in LTC_PRNG_EXPORT()
180 prng_state st; in sober128_test()
H A Drc4.c31 int rc4_start(prng_state *prng) in rc4_start()
50 int rc4_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng) in rc4_add_entropy()
86 int rc4_ready(prng_state *prng) in rc4_ready()
115 unsigned long rc4_read(unsigned char *out, unsigned long outlen, prng_state *prng) in rc4_read()
131 int rc4_done(prng_state *prng) in rc4_done()
159 int rc4_import(const unsigned char *in, unsigned long inlen, prng_state *prng) in LTC_PRNG_EXPORT()
181 prng_state st; in rc4_test()
H A Dfortuna.c68 static void s_fortuna_update_iv(prng_state *prng) in s_fortuna_update_iv()
108 static int s_fortuna_reseed(prng_state *prng) in s_fortuna_reseed()
192 int fortuna_update_seed(const unsigned char *in, unsigned long inlen, prng_state *prng) in fortuna_update_seed()
229 int fortuna_start(prng_state *prng) in fortuna_start()
264 …ed long source, unsigned long pool, const unsigned char *in, unsigned long inlen, prng_state *prng) in s_fortuna_add()
299 …ed long source, unsigned long pool, const unsigned char *in, unsigned long inlen, prng_state *prng) in fortuna_add_random_event()
325 int fortuna_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng) in fortuna_add_entropy()
352 int fortuna_ready(prng_state *prng) in fortuna_ready()
379 unsigned long fortuna_read(unsigned char *out, unsigned long outlen, prng_state *prng) in fortuna_read()
447 int fortuna_done(prng_state *prng) in fortuna_done()
[all …]
H A Dyarrow.c30 int yarrow_start(prng_state *prng) in yarrow_start()
128 int yarrow_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng) in yarrow_add_entropy()
172 int yarrow_ready(prng_state *prng) in yarrow_ready()
216 unsigned long yarrow_read(unsigned char *out, unsigned long outlen, prng_state *prng) in yarrow_read()
245 int yarrow_done(prng_state *prng) in yarrow_done()
279 int yarrow_import(const unsigned char *in, unsigned long inlen, prng_state *prng) in LTC_PRNG_EXPORT()
302 prng_state prng; in yarrow_test()
H A Drng_make_prng.c24 int rng_make_prng(int bits, int wprng, prng_state *prng, in rng_make_prng()
/optee_os/core/lib/libtomcrypt/
H A Dtomcrypt.c21 static int prng_crypto_start(prng_state *prng __unused) in prng_crypto_start()
28 prng_state *prng __unused) in prng_crypto_add_entropy()
34 static int prng_crypto_ready(prng_state *prng __unused) in prng_crypto_ready()
40 prng_state *prng __unused) in prng_crypto_read()
48 static int prng_crypto_done(prng_state *prng __unused) in prng_crypto_done()
55 prng_state *prng __unused) in prng_crypto_export()
62 prng_state *prng __unused) in prng_crypto_import()
/optee_os/core/lib/libtomcrypt/src/pk/ecc/
H A Decc_make_key.c21 int ecc_make_key(prng_state *prng, int wprng, int keysize, ecc_key *key) in ecc_make_key()
30 int ecc_make_key_ex(prng_state *prng, int wprng, ecc_key *key, const ltc_ecc_curve *cu) in ecc_make_key_ex()
38 int ecc_generate_key(prng_state *prng, int wprng, ecc_key *key) in ecc_generate_key()
/optee_os/core/lib/libtomcrypt/src/pk/rsa/
H A Drsa_make_key.c12 static int s_rsa_make_key(prng_state *prng, int wprng, int size, void *e, rsa_key *key) in s_rsa_make_key()
92 int rsa_make_key(prng_state *prng, int wprng, int size, long e, rsa_key *key) in rsa_make_key()
123 int rsa_make_key_ubin_e(prng_state *prng, int wprng, int size, in rsa_make_key_ubin_e()
150 int rsa_make_key_bn_e(prng_state *prng, int wprng, int size, void *e, rsa_key *key) in rsa_make_key_bn_e()
H A Drsa_encrypt_key.c30 prng_state *prng, int prng_idx, in rsa_encrypt_key_ex()
/optee_os/core/lib/libtomcrypt/src/math/
H A Drand_bn.c10 int rand_bn_bits(void *N, int bits, prng_state *prng, int wprng) in rand_bn_bits()
50 int rand_bn_upto(void *N, void *limit, prng_state *prng, int wprng) in rand_bn_upto()
H A Drand_prime.c14 int rand_prime(void *N, long len, prng_state *prng, int wprng) in rand_prime()
/optee_os/core/lib/libtomcrypt/src/pk/dsa/
H A Ddsa_make_key.c21 int dsa_make_key(prng_state *prng, int wprng, int group_size, int modulus_size, dsa_key *key) in dsa_make_key()
H A Ddsa_generate_key.c19 int dsa_generate_key(prng_state *prng, int wprng, dsa_key *key) in dsa_generate_key()
H A Ddsa_sign_hash.c25 prng_state *prng, int wprng, const dsa_key *key) in dsa_sign_hash_raw()
114 prng_state *prng, int wprng, const dsa_key *key) in dsa_sign_hash()
/optee_os/core/lib/libtomcrypt/src/pk/ed25519/
H A Ded25519_make_key.c19 int ed25519_make_key(prng_state *prng, int wprng, curve25519_key *key) in ed25519_make_key()
/optee_os/core/lib/libtomcrypt/src/pk/x25519/
H A Dx25519_make_key.c19 int x25519_make_key(prng_state *prng, int wprng, curve25519_key *key) in x25519_make_key()
/optee_os/core/lib/libtomcrypt/src/pk/pkcs1/
H A Dpkcs_1_v1_5_encode.c29 prng_state *prng, in pkcs_1_v1_5_encode()
/optee_os/core/lib/libtomcrypt/src/pk/dh/
H A Ddh_generate_key.c37 int dh_generate_key(prng_state *prng, int wprng, dh_key *key) in dh_generate_key()
H A Ddh_make_key.c49 int dh_make_key(prng_state *prng, int wprng, void *q, int xbits, dh_key *key) in dh_make_key()

12