Home
last modified time | relevance | path

Searched refs:hashlen (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/
H A Dargon2.c89 const size_t hashlen, char *encoded, const size_t encodedlen, in argon2_hash() argument
100 if (hashlen > ARGON2_MAX_OUTLEN) { in argon2_hash()
108 out = (uint8_t *) malloc(hashlen); in argon2_hash()
114 context.outlen = (uint32_t) hashlen; in argon2_hash()
132 sodium_memzero(out, hashlen); in argon2_hash()
139 memcpy(hash, out, hashlen); in argon2_hash()
145 sodium_memzero(out, hashlen); in argon2_hash()
152 sodium_memzero(out, hashlen); in argon2_hash()
162 const size_t saltlen, const size_t hashlen, char *encoded, in argon2i_hash_encoded() argument
166 NULL, hashlen, encoded, encodedlen, Argon2_i); in argon2i_hash_encoded()
[all …]
H A Dargon2.h215 const size_t saltlen, const size_t hashlen,
236 const size_t saltlen, const size_t hashlen,
256 const size_t saltlen, void *hash, const size_t hashlen);
275 const size_t saltlen, void *hash, const size_t hashlen);
281 void *hash, const size_t hashlen, char *encoded,
/freebsd/crypto/openssl/ssl/
H A Dtls13_enc.c46 size_t hashlen; in tls13_hkdf_expand_ex() local
71 hashlen = (size_t)ret; in tls13_hkdf_expand_ex()
77 (unsigned char *)secret, hashlen); in tls13_hkdf_expand_ex()
275 size_t len = 0, hashlen; in tls13_final_finish_mac() local
289 if (!ssl_handshake_hash(s, hash, sizeof(hash), &hashlen)) { in tls13_final_finish_mac()
301 finsecret, hashlen)) in tls13_final_finish_mac()
307 params, key, hashlen, hash, hashlen, in tls13_final_finish_mac()
361 size_t hashlen; in derive_secret_key_and_iv() local
369 hashlen = (size_t)hashleni; in derive_secret_key_and_iv()
371 if (!tls13_hkdf_expand(s, md, insecret, label, labellen, hash, hashlen, in derive_secret_key_and_iv()
[all …]
H A Dt1_enc.c338 size_t hashlen; in tls1_final_finish_mac() local
350 if (!ssl_handshake_hash(s, hash, sizeof(hash), &hashlen)) { in tls1_final_finish_mac()
355 if (!tls1_PRF(s, str, slen, hash, hashlen, NULL, 0, NULL, 0, NULL, 0, in tls1_final_finish_mac()
361 OPENSSL_cleanse(hash, hashlen); in tls1_final_finish_mac()
371 size_t hashlen; in tls1_generate_master_secret() local
378 || !ssl_handshake_hash(s, hash, sizeof(hash), &hashlen)) { in tls1_generate_master_secret()
385 BIO_dump(trc_out, (char *)hash, hashlen); in tls1_generate_master_secret()
391 hash, hashlen, in tls1_generate_master_secret()
399 OPENSSL_cleanse(hash, hashlen); in tls1_generate_master_secret()
/freebsd/crypto/openssh/
H A Dkexgen.c58 u_char *hash, size_t *hashlen) in kex_gen_hash() argument
63 if (*hashlen < ssh_digest_bytes(hash_alg)) in kex_gen_hash()
86 if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) { in kex_gen_hash()
91 *hashlen = ssh_digest_bytes(hash_alg); in kex_gen_hash()
93 dump_digest("hash", hash, *hashlen); in kex_gen_hash()
151 size_t slen, hashlen; in input_kex_gen_reply() local
210 hashlen = sizeof(hash); in input_kex_gen_reply()
221 hash, &hashlen)) != 0) in input_kex_gen_reply()
224 if ((r = sshkey_verify(server_host_key, signature, slen, hash, hashlen, in input_kex_gen_reply()
228 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_gen_reply()
[all …]
H A Dkexgex.c60 u_char *hash, size_t *hashlen) in kexgex_hash() argument
65 if (*hashlen < ssh_digest_bytes(SSH_DIGEST_SHA1)) in kexgex_hash()
93 if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) { in kexgex_hash()
98 *hashlen = ssh_digest_bytes(hash_alg); in kexgex_hash()
100 dump_digest("hash", hash, *hashlen); in kexgex_hash()
H A Dkexgexs.c136 size_t slen, hashlen; in input_kex_dh_gex_init() local
166 hashlen = sizeof(hash); in input_kex_dh_gex_init()
179 hash, &hashlen)) != 0) in input_kex_dh_gex_init()
184 &signature, &slen, hash, hashlen, kex->hostkey_alg)) < 0) in input_kex_dh_gex_init()
195 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_dh_gex_init()
H A Dkexgexc.c154 size_t slen, hashlen; in input_kex_dh_gex_reply() local
188 hashlen = sizeof(hash); in input_kex_dh_gex_reply()
201 hash, &hashlen)) != 0) in input_kex_dh_gex_reply()
205 hashlen, kex->hostkey_alg, ssh->compat, NULL)) != 0) in input_kex_dh_gex_reply()
208 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_dh_gex_reply()
H A Dkex.c1064 derive_key(struct ssh *ssh, int id, u_int need, u_char *hash, u_int hashlen, in derive_key() argument
1085 ssh_digest_update(hashctx, hash, hashlen) != 0 || in derive_key()
1104 ssh_digest_update(hashctx, hash, hashlen) != 0 || in derive_key()
1129 kex_derive_keys(struct ssh *ssh, u_char *hash, u_int hashlen, in kex_derive_keys() argument
1143 if ((r = sshbuf_put(kex->session_id, hash, hashlen)) != 0) in kex_derive_keys()
1150 if ((r = derive_key(ssh, 'A'+i, kex->we_need, hash, hashlen, in kex_derive_keys()
/freebsd/crypto/krb5/src/plugins/preauth/spake/
H A Dutil.c79 size_t hashlen; in update_thash() local
85 ret = group_hash_len(group, &hashlen); in update_thash()
88 ret = alloc_data(thash, hashlen); in update_thash()
157 size_t hashlen, seedlen, keylen, nblocks, i; in derive_key() local
178 ret = group_hash_len(group, &hashlen); in derive_key()
184 nblocks = (seedlen + hashlen - 1) / hashlen; in derive_key()
185 ret = alloc_data(&seed, nblocks * hashlen); in derive_key()
193 (uint8_t *)seed.data + i * hashlen); in derive_key()
/freebsd/tests/sys/opencrypto/
H A Dcryptotest.py345 hashlen = int(hashlength.split("=")[1])
347 if hashlen == 20:
349 elif hashlen == 28:
351 elif hashlen == 32:
353 elif hashlen == 48:
355 elif hashlen == 64:
371 maclen=hashlen)
396 hashlen = int(hashlength.split("=")[1])
399 if hashlen == 20:
402 elif hashlen == 28:
[all …]
/freebsd/contrib/wpa/src/eap_common/
H A Deap_gpsk_common.c43 size_t i, n, hashlen, left, clen; in eap_gpsk_gkdf_cmac() local
48 hashlen = sizeof(hash); in eap_gpsk_gkdf_cmac()
57 n = (len + hashlen - 1) / hashlen; in eap_gpsk_gkdf_cmac()
62 clen = left > hashlen ? hashlen : left; in eap_gpsk_gkdf_cmac()
78 size_t i, n, hashlen, left, clen; in eap_gpsk_gkdf_sha256() local
83 hashlen = SHA256_MAC_LEN; in eap_gpsk_gkdf_sha256()
92 n = (len + hashlen - 1) / hashlen; in eap_gpsk_gkdf_sha256()
97 clen = left > hashlen ? hashlen : left; in eap_gpsk_gkdf_sha256()
/freebsd/sys/crypto/blake2/
H A Dblake2_cryptodev.c197 int hashlen; in blake2_cipher_setup() local
209 hashlen = BLAKE2S_OUTBYTES; in blake2_cipher_setup()
212 hashlen = BLAKE2B_OUTBYTES; in blake2_cipher_setup()
218 if (csp->csp_auth_mlen > hashlen) in blake2_cipher_setup()
222 ses->mlen = hashlen; in blake2_cipher_setup()
/freebsd/crypto/openssl/test/
H A Dtls13secretstest.c139 size_t *hashlen) in ssl_handshake_hash() argument
147 *hashlen = sizeof(hs_full_hash); in ssl_handshake_hash()
150 *hashlen = sizeof(hs_start_hash); in ssl_handshake_hash()
/freebsd/sys/dev/sec/
H A Dsec.c109 u_int *eu, u_int *mode, u_int *hashlen);
1373 u_int eu, mode, hashlen; in sec_build_common_s_desc() local
1376 error = sec_mdeu_config(csp, &eu, &mode, &hashlen); in sec_build_common_s_desc()
1422 offsetof(struct sec_hw_desc, shd_digest), hashlen); in sec_build_common_s_desc()
1480 u_int *hashlen) in sec_mdeu_config() argument
1493 *hashlen = SHA1_HASH_LEN; in sec_mdeu_config()
1512 *hashlen = SEC_HMAC_HASH_LEN; in sec_mdeu_config()
1530 u_int eu, mode, hashlen; in sec_mdeu_make_desc() local
1533 error = sec_mdeu_config(csp, &eu, &mode, &hashlen); in sec_mdeu_make_desc()
1577 offsetof(struct sec_hw_desc, shd_digest), hashlen); in sec_mdeu_make_desc()
/freebsd/crypto/openssl/ssl/statem/
H A Dstatem_lib.c269 size_t hashlen; in get_cert_verify_tbs_data() local
289 hashlen = s->cert_verify_hash_len; in get_cert_verify_tbs_data()
291 EVP_MAX_MD_SIZE, &hashlen)) { in get_cert_verify_tbs_data()
297 *hdatalen = TLS13_TBS_PREAMBLE_SIZE + hashlen; in get_cert_verify_tbs_data()
2658 size_t hashlen, const unsigned char *hrr, in create_synthetic_message_hash()
2668 hashlen = 0; in create_synthetic_message_hash()
2672 &hashlen)) { in create_synthetic_message_hash()
2686 msghdr[SSL3_HM_HEADER_LENGTH - 1] = (unsigned char)hashlen;
2688 || !ssl3_finish_mac(s, hashval, hashlen)) { in parse_ca_names()
2630 create_synthetic_message_hash(SSL_CONNECTION * s,const unsigned char * hashval,size_t hashlen,const unsigned char * hrr,size_t hrrlen) create_synthetic_message_hash() argument
H A Dextensions_srvr.c21 * key_share present flag, 8 bytes for timestamp, 2 bytes for the hashlen,
2077 size_t startlen, ciphlen, totcookielen, hashlen, hmaclen, appcookielen; in tls_construct_stoc_cookie()
2118 || !ssl_handshake_hash(s, hashval1, EVP_MAX_MD_SIZE, &hashlen)) { in tls_construct_stoc_cookie()
2123 if (!WPACKET_allocate_bytes(pkt, hashlen, &hashval2) in tls_construct_stoc_cookie()
2068 size_t startlen, ciphlen, totcookielen, hashlen, hmaclen, appcookielen; tls_construct_stoc_cookie() local
H A Dstatem_clnt.c2870 size_t hashlen; in tls_process_new_session_ticket()
2880 hashlen = (size_t)hashleni; in tls_process_new_session_ticket()
2888 hashlen, 1)) { in tls_process_new_session_ticket()
2892 s->session->master_key_length = hashlen; in tls_process_new_session_ticket()
2868 size_t hashlen; tls_process_new_session_ticket() local
/freebsd/sys/kern/
H A Dkern_mib.c600 int hashlen; in sysctl_build_id() local
617 hashlen = sectionlen - BUILD_ID_HEADER_LEN; in sysctl_build_id()
618 for (int i = 0; i < hashlen; i++) { in sysctl_build_id()
/freebsd/contrib/unbound/validator/
H A Dval_nsec3.h352 size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
H A Dval_secalgo.c1443 int hashlen = sechash.len; in verify_canonrrset() local
1444 if(prefixlen+hashlen > sizeof(hash2)) { in verify_canonrrset()
1450 sechash.len = prefixlen+hashlen; in verify_canonrrset()
1452 memmove(sechash.data+prefixlen, hash, hashlen); in verify_canonrrset()
H A Dval_nsec3.c258 size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone, in nsec3_hash_to_b32() argument
263 if(max < hashlen*2+1) /* quick approx of b32, as if hexb16 */ in nsec3_hash_to_b32()
265 ret = sldns_b32_ntop_extended_hex(hash, hashlen, (char*)buf+1, max-1); in nsec3_hash_to_b32()
/freebsd/cddl/contrib/opensolaris/common/ctf/
H A Dctf_create.c57 const ulong_t hashlen = 128; in ctf_create() local
58 ctf_dtdef_t **hash = ctf_alloc(hashlen * sizeof (ctf_dtdef_t *)); in ctf_create()
74 ctf_free(hash, hashlen * sizeof (ctf_dtdef_t *)); in ctf_create()
79 fp->ctf_dthashlen = hashlen; in ctf_create()
80 bzero(hash, hashlen * sizeof (ctf_dtdef_t *)); in ctf_create()
/freebsd/contrib/unbound/services/
H A Dauthzone.h760 int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
H A Dauthzone.c1816 size_t* hashlen) in zonemd_fetch_parameters() argument
1829 *hashlen = rr_len - 8; in zonemd_fetch_parameters()
1830 if(*hashlen == 0) in zonemd_fetch_parameters()
1919 size_t hashlen = 0; in auth_zone_zonemd_check_hash() local
1921 &hashalgo, &hash, &hashlen)) { in auth_zone_zonemd_check_hash()
1945 hash, hashlen, region, buf, reason)) { in auth_zone_zonemd_check_hash()
7475 uint8_t* result, size_t hashlen, size_t* resultlen, char** reason) in zonemd_digest_finish() argument
7478 if(hashlen < 384/8) { in zonemd_digest_finish()
7482 if(!secalgo_hash_final(h, result, hashlen, resultlen)) { in zonemd_digest_finish()
7488 if(hashlen < 512/8) { in zonemd_digest_finish()
[all …]

12