Home
last modified time | relevance | path

Searched refs:br_hash_class (Results 1 – 25 of 72) sorted by relevance

123

/freebsd/contrib/bearssl/inc/
H A Dbearssl_rsa.h329 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
377 const br_prng_class **rnd, const br_hash_class *dig,
481 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
553 const br_hash_class *dig, const void *label, size_t label_len,
607 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
653 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
708 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
754 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
821 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
879 const br_hash_class *hf_data, const br_hash_class *hf_mgf1,
[all …]
H A Dbearssl_hash.h221 typedef struct br_hash_class_ br_hash_class; typedef
269 void (*init)(const br_hash_class **ctx);
285 void (*update)(const br_hash_class **ctx, const void *data, size_t len);
300 void (*out)(const br_hash_class *const *ctx, void *dst);
316 uint64_t (*state)(const br_hash_class *const *ctx, void *dst);
327 void (*set_state)(const br_hash_class **ctx,
381 extern const br_hash_class br_md5_vtable;
393 const br_hash_class *vtable;
476 extern const br_hash_class br_sha1_vtable;
488 const br_hash_class *vtable;
[all …]
H A Dbearssl_hmac.h68 const br_hash_class *dig_vtable;
85 const br_hash_class *digest_vtable, const void *key, size_t key_len);
96 static inline const br_hash_class *br_hmac_key_get_digest( in br_hmac_key_get_digest()
169 static inline const br_hash_class *br_hmac_get_digest( in br_hmac_get_digest()
H A Dbearssl_ec.h685 const br_hash_class *hf, const void *hash_value,
727 const br_hash_class *hf, const void *hash_value,
743 const br_hash_class *hf, const void *hash_value,
793 const br_hash_class *hf, const void *hash_value,
809 const br_hash_class *hf, const void *hash_value,
H A Dbearssl_rand.h206 const br_hash_class *digest_class;
238 const br_hash_class *digest_class, const void *seed, size_t seed_len);
279 static inline const br_hash_class *
/freebsd/contrib/bearssl/src/hash/
H A Dsha2big.c250 const br_hash_class br_sha384_vtable = {
259 (void (*)(const br_hash_class **))&br_sha384_init,
260 (void (*)(const br_hash_class **, const void *, size_t))
262 (void (*)(const br_hash_class *const *, void *))&br_sha384_out,
263 (uint64_t (*)(const br_hash_class *const *, void *))&br_sha384_state,
264 (void (*)(const br_hash_class **, const void *, uint64_t))
269 const br_hash_class br_sha512_vtable = {
278 (void (*)(const br_hash_class **))&br_sha512_init,
279 (void (*)(const br_hash_class **, const void *, size_t))
281 (void (*)(const br_hash_class *const *, void *))&br_sha512_out,
[all …]
H A Dmd5sha1.c126 const br_hash_class br_md5sha1_vtable = {
132 (void (*)(const br_hash_class **))&br_md5sha1_init,
133 (void (*)(const br_hash_class **, const void *, size_t))
135 (void (*)(const br_hash_class *const *, void *))
137 (uint64_t (*)(const br_hash_class *const *, void *))
139 (void (*)(const br_hash_class **, const void *, uint64_t))
H A Dsha2small.c308 const br_hash_class br_sha224_vtable = {
316 (void (*)(const br_hash_class **))&br_sha224_init,
317 (void (*)(const br_hash_class **,
319 (void (*)(const br_hash_class *const *, void *))&br_sha224_out,
320 (uint64_t (*)(const br_hash_class *const *, void *))&br_sha224_state,
321 (void (*)(const br_hash_class **, const void *, uint64_t))
326 const br_hash_class br_sha256_vtable = {
334 (void (*)(const br_hash_class **))&br_sha256_init,
335 (void (*)(const br_hash_class **,
337 (void (*)(const br_hash_class *const *, void *))&br_sha256_out,
[all …]
H A Dmultihash.c32 const br_hash_class *vtable;
91 const br_hash_class *hc; in br_multihash_init()
129 const br_hash_class *hc; in br_multihash_update()
153 const br_hash_class *hc; in br_multihash_out()
H A Dmd5.c195 const br_hash_class br_md5_vtable = {
202 (void (*)(const br_hash_class **))&br_md5_init,
203 (void (*)(const br_hash_class **, const void *, size_t))&br_md5_update,
204 (void (*)(const br_hash_class *const *, void *))&br_md5_out,
205 (uint64_t (*)(const br_hash_class *const *, void *))&br_md5_state,
206 (void (*)(const br_hash_class **, const void *, uint64_t))
H A Dsha1.c177 const br_hash_class br_sha1_vtable = {
185 (void (*)(const br_hash_class **))&br_sha1_init,
186 (void (*)(const br_hash_class **, const void *, size_t))&br_sha1_update,
187 (void (*)(const br_hash_class *const *, void *))&br_sha1_out,
188 (uint64_t (*)(const br_hash_class *const *, void *))&br_sha1_state,
189 (void (*)(const br_hash_class **, const void *, uint64_t))
/freebsd/contrib/bearssl/src/mac/
H A Dhmac.c28 block_size(const br_hash_class *dig) in block_size()
38 process_key(const br_hash_class **hc, void *ks, in process_key()
58 const br_hash_class *dig, const void *key, size_t key_len) in br_hmac_key_init()
81 const br_hash_class *dig; in br_hmac_init()
107 const br_hash_class *dig; in br_hmac_out()
H A Dhmac_ct.c28 hash_size(const br_hash_class *dig) in hash_size()
35 block_size(const br_hash_class *dig) in block_size()
65 const br_hash_class *dig; in br_hmac_outCT()
/freebsd/contrib/bearssl/src/rsa/
H A Drsa_i32_pss_sign.c30 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i32_pss_sign()
H A Drsa_i15_pss_sign.c30 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i15_pss_sign()
H A Drsa_i31_pss_sign.c30 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i31_pss_sign()
H A Drsa_i15_pss_vrfy.c30 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i15_pss_vrfy()
H A Drsa_i31_pss_vrfy.c30 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i31_pss_vrfy()
H A Drsa_i32_pss_vrfy.c30 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i32_pss_vrfy()
H A Drsa_i62_pss_sign.c32 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i62_pss_sign()
H A Drsa_i62_pss_vrfy.c32 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_i62_pss_vrfy()
H A Drsa_pss_sig_pad.c30 const br_hash_class *hf_data, const br_hash_class *hf_mgf1, in br_rsa_pss_sig_pad()
/freebsd/contrib/bearssl/src/x509/
H A Dx509_minimal_full.c37 static const br_hash_class *hashes[] = { in br_x509_minimal_init_full()
54 const br_hash_class *hc; in br_x509_minimal_init_full()
/freebsd/contrib/bearssl/src/rand/
H A Dhmac_drbg.c30 const br_hash_class *digest_class, const void *seed, size_t len) in br_hmac_drbg_init()
46 const br_hash_class *dig; in br_hmac_drbg_generate()
94 const br_hash_class *dig; in br_hmac_drbg_update()
/freebsd/contrib/bearssl/src/ssl/
H A Dssl_server_full_rsa.c73 static const br_hash_class *hashes[] = { in br_ssl_server_init_full_rsa()
111 const br_hash_class *hc; in br_ssl_server_init_full_rsa()

123