| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/ |
| H A D | argon2.c | 89 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 D | argon2.h | 215 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 D | tls13_enc.c | 46 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 D | t1_enc.c | 338 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 D | kexgen.c | 58 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 D | kexgex.c | 60 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 D | kexgexs.c | 136 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 D | kexgexc.c | 154 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 D | kex.c | 1064 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 D | util.c | 79 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 D | cryptotest.py | 345 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 D | eap_gpsk_common.c | 43 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 D | blake2_cryptodev.c | 197 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 D | tls13secretstest.c | 139 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 D | sec.c | 109 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 D | statem_lib.c | 269 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 D | extensions_srvr.c | 21 * 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 D | statem_clnt.c | 2870 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 D | kern_mib.c | 600 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 D | val_nsec3.h | 352 size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
|
| H A D | val_secalgo.c | 1443 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 D | val_nsec3.c | 258 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 D | ctf_create.c | 57 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 D | authzone.h | 760 int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
|
| H A D | authzone.c | 1816 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 …]
|