Home
last modified time | relevance | path

Searched refs:br_prng_class (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/bearssl/inc/
H A Dbearssl_rand.h134 typedef struct br_prng_class_ br_prng_class; typedef
161 void (*init)(const br_prng_class **ctx, const void *params,
174 void (*generate)(const br_prng_class **ctx, void *out, size_t len);
186 void (*update)(const br_prng_class **ctx,
202 const br_prng_class *vtable;
213 extern const br_prng_class br_hmac_drbg_vtable;
301 typedef int (*br_prng_seeder)(const br_prng_class **ctx);
332 const br_prng_class *vtable;
342 extern const br_prng_class br_aesctr_drbg_vtable;
H A Dbearssl_rsa.h377 const br_prng_class **rnd, const br_hash_class *dig,
480 typedef uint32_t (*br_rsa_pss_sign)(const br_prng_class **rng,
652 uint32_t br_rsa_i32_pss_sign(const br_prng_class **rng,
753 uint32_t br_rsa_i31_pss_sign(const br_prng_class **rng,
878 uint32_t br_rsa_i62_pss_sign(const br_prng_class **rng,
1043 uint32_t br_rsa_i15_pss_sign(const br_prng_class **rng,
1175 const br_prng_class **rnd, const br_hash_class *dig,
1215 const br_prng_class **rnd, const br_hash_class *dig,
1255 const br_prng_class **rnd, const br_hash_class *dig,
1299 const br_prng_class **rnd, const br_hash_class *dig,
[all …]
H A Dbearssl_ec.h928 size_t br_ec_keygen(const br_prng_class **rng_ctx,
/freebsd/contrib/bearssl/src/rand/
H A Dsysrng.c52 seeder_rdrand(const br_prng_class **ctx) in seeder_rdrand()
112 seeder_urandom(const br_prng_class **ctx) in seeder_urandom()
150 seeder_getentropy(const br_prng_class **ctx) in seeder_getentropy()
171 seeder_win32(const br_prng_class **ctx) in seeder_win32()
198 seeder_rdrand_with_fallback(const br_prng_class **ctx) in seeder_rdrand_with_fallback()
H A Daesctr_drbg.c198 const br_prng_class br_aesctr_drbg_vtable = {
200 (void (*)(const br_prng_class **, const void *, const void *, size_t))
202 (void (*)(const br_prng_class **, void *, size_t))
204 (void (*)(const br_prng_class **, const void *, size_t))
H A Dhmac_drbg.c149 const br_prng_class br_hmac_drbg_vtable = {
151 (void (*)(const br_prng_class **, const void *, const void *, size_t))
153 (void (*)(const br_prng_class **, void *, size_t))
155 (void (*)(const br_prng_class **, const void *, size_t))
/freebsd/contrib/bearssl/src/rsa/
H A Drsa_i15_keygen.c32 mkrand(const br_prng_class **rng, uint16_t *x, uint32_t esize) in mkrand()
125 miller_rabin(const br_prng_class **rng, const uint16_t *x, int n, in miller_rabin()
221 mkprime(const br_prng_class **rng, uint16_t *x, uint32_t esize, in mkprime()
437 br_rsa_i15_keygen(const br_prng_class **rng, in br_rsa_i15_keygen()
H A Drsa_i31_keygen_inner.c32 mkrand(const br_prng_class **rng, uint32_t *x, uint32_t esize) in mkrand()
127 miller_rabin(const br_prng_class **rng, const uint32_t *x, int n, in miller_rabin()
235 mkprime(const br_prng_class **rng, uint32_t *x, uint32_t esize, in mkprime()
458 br_rsa_i31_keygen_inner(const br_prng_class **rng, in br_rsa_i31_keygen_inner()
H A Drsa_i31_keygen.c29 br_rsa_i31_keygen(const br_prng_class **rng, in br_rsa_i31_keygen()
H A Drsa_i32_pss_sign.c29 br_rsa_i32_pss_sign(const br_prng_class **rng, in br_rsa_i32_pss_sign()
H A Drsa_i15_pss_sign.c29 br_rsa_i15_pss_sign(const br_prng_class **rng, in br_rsa_i15_pss_sign()
H A Drsa_i31_pss_sign.c29 br_rsa_i31_pss_sign(const br_prng_class **rng, in br_rsa_i31_pss_sign()
H A Drsa_i62_keygen.c31 br_rsa_i62_keygen(const br_prng_class **rng, in br_rsa_i62_keygen()
H A Drsa_i62_pss_sign.c31 br_rsa_i62_pss_sign(const br_prng_class **rng, in br_rsa_i62_pss_sign()
H A Drsa_i15_oaep_encrypt.c30 const br_prng_class **rnd, const br_hash_class *dig, in br_rsa_i15_oaep_encrypt()
H A Drsa_i32_oaep_encrypt.c30 const br_prng_class **rnd, const br_hash_class *dig, in br_rsa_i32_oaep_encrypt()
H A Drsa_i31_oaep_encrypt.c30 const br_prng_class **rnd, const br_hash_class *dig, in br_rsa_i31_oaep_encrypt()
H A Drsa_i62_oaep_encrypt.c32 const br_prng_class **rnd, const br_hash_class *dig, in br_rsa_i62_oaep_encrypt()
H A Drsa_pss_sig_pad.c29 br_rsa_pss_sig_pad(const br_prng_class **rng, in br_rsa_pss_sig_pad()
H A Drsa_oaep_pad.c45 br_rsa_oaep_pad(const br_prng_class **rnd, const br_hash_class *dig, in br_rsa_oaep_pad()
/freebsd/contrib/bearssl/src/ec/
H A Dec_keygen.c29 br_ec_keygen(const br_prng_class **rng_ctx, in br_ec_keygen()
/freebsd/contrib/bearssl/src/
H A Dinner.h1974 uint32_t br_rsa_pss_sig_pad(const br_prng_class **rng,
1995 size_t br_rsa_oaep_pad(const br_prng_class **rnd, const br_hash_class *dig,
2020 uint32_t br_rsa_i31_keygen_inner(const br_prng_class **rng,
/freebsd/contrib/bearssl/test/
H A Dtest_crypto.c5952 const br_prng_class *vtable;
5962 static const br_prng_class rng_fake_vtable = {
5964 (void (*)(const br_prng_class **,
5966 (void (*)(const br_prng_class **,
5968 (void (*)(const br_prng_class **,