/openbsd/usr.bin/ssh/ |
H A D | kexgen.c | 55 u_char *hash, size_t *hashlen) in kex_gen_hash() argument 60 if (*hashlen < ssh_digest_bytes(hash_alg)) in kex_gen_hash() 83 if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) { in kex_gen_hash() 88 *hashlen = ssh_digest_bytes(hash_alg); in kex_gen_hash() 90 dump_digest("hash", hash, *hashlen); in kex_gen_hash() 145 size_t slen, hashlen; in input_kex_gen_reply() local 200 hashlen = sizeof(hash); in input_kex_gen_reply() 211 hash, &hashlen)) != 0) in input_kex_gen_reply() 272 size_t slen, hashlen; in input_kex_gen_init() local 324 hashlen = sizeof(hash); in input_kex_gen_init() [all …]
|
H A D | kexgex.c | 54 u_char *hash, size_t *hashlen) in kexgex_hash() argument 59 if (*hashlen < ssh_digest_bytes(SSH_DIGEST_SHA1)) in kexgex_hash() 87 if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) { in kexgex_hash() 92 *hashlen = ssh_digest_bytes(hash_alg); in kexgex_hash() 94 dump_digest("hash", hash, *hashlen); in kexgex_hash()
|
H A D | kexgexs.c | 130 size_t slen, hashlen; in input_kex_dh_gex_init() local 160 hashlen = sizeof(hash); in input_kex_dh_gex_init() 173 hash, &hashlen)) != 0) in input_kex_dh_gex_init() 178 &signature, &slen, hash, hashlen, kex->hostkey_alg)) < 0) in input_kex_dh_gex_init() 189 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_dh_gex_init()
|
H A D | kexgexc.c | 148 size_t slen, hashlen; in input_kex_dh_gex_reply() local 182 hashlen = sizeof(hash); in input_kex_dh_gex_reply() 195 hash, &hashlen)) != 0) in input_kex_dh_gex_reply() 199 hashlen, kex->hostkey_alg, ssh->compat, NULL)) != 0) in input_kex_dh_gex_reply() 202 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_dh_gex_reply()
|
H A D | kex.c | 1294 derive_key(struct ssh *ssh, int id, u_int need, u_char *hash, u_int hashlen, in derive_key() argument 1315 ssh_digest_update(hashctx, hash, hashlen) != 0 || in derive_key() 1334 ssh_digest_update(hashctx, hash, hashlen) != 0 || in derive_key() 1359 kex_derive_keys(struct ssh *ssh, u_char *hash, u_int hashlen, in kex_derive_keys() argument 1373 if ((r = sshbuf_put(kex->session_id, hash, hashlen)) != 0) in kex_derive_keys() 1380 if ((r = derive_key(ssh, 'A'+i, kex->we_need, hash, hashlen, in kex_derive_keys()
|
H A D | ssh-rsa.c | 626 openssh_RSA_verify(int hash_alg, u_char *hash, size_t hashlen, in openssh_RSA_verify() argument 638 if (hashlen != hlen) { in openssh_RSA_verify()
|
/openbsd/usr.sbin/unbound/testcode/ |
H A D | unitzonemd.c | 64 size_t hashlen = 0; in zonemd_generate_test() local 95 zonemd_hash, sizeof(zonemd_hash), &hashlen, region, buf, in zonemd_generate_test() 101 unit_assert(hashlen*2+1 <= sizeof(output)); in zonemd_generate_test() 102 for(i=0; i<hashlen; i++) { in zonemd_generate_test() 107 output[hashlen*2] = 0; in zonemd_generate_test() 183 size_t hashlen = 0, hashwronglen = 0; in zonemd_check_test() local 209 hashlen = sizeof(hash); in zonemd_check_test() 210 if(sldns_str2wire_hex_buf(digest, hash, &hashlen) != 0) { in zonemd_check_test() 220 hash, hashlen, region, buf, &reason); in zonemd_check_test() 223 hash, hashlen, region, buf, &reason); in zonemd_check_test() [all …]
|
/openbsd/lib/libkeynote/ |
H A D | signature.c | 669 hashlen = 20; in keynote_sigverify_assertion() 670 memset(res2, 0, hashlen); in keynote_sigverify_assertion() 680 hashlen = 16; in keynote_sigverify_assertion() 681 memset(res2, 0, hashlen); in keynote_sigverify_assertion() 748 if (DSA_verify(0, res2, hashlen, decoded, len, dsa) == 1) { in keynote_sigverify_assertion() 789 int slen, i, hashlen = 0, hashtype, alg, encoding, internalenc; in keynote_sign_assertion() local 840 hashlen = 20; in keynote_sign_assertion() 841 memset(res2, 0, hashlen); in keynote_sign_assertion() 850 hashlen = 16; in keynote_sign_assertion() 851 memset(res2, 0, hashlen); in keynote_sign_assertion() [all …]
|
/openbsd/usr.bin/dig/lib/dns/rdata/generic/ |
H A D | nsec3_50.c | 118 unsigned int saltlen, hashlen; in fromwire_nsec3() local 142 hashlen = sr.base[0]; in fromwire_nsec3() 145 if (sr.length < hashlen) in fromwire_nsec3() 147 isc_region_consume(&sr, hashlen); in fromwire_nsec3()
|
/openbsd/sbin/isakmpd/ |
H A D | nat_traversal.c | 215 size_t *hashlen) in nat_t_generate_nat_d_hash() argument 228 *hashlen = hash->hashsize; in nat_t_generate_nat_d_hash() 230 res = malloc(*hashlen); in nat_t_generate_nat_d_hash() 233 (unsigned long)*hashlen); in nat_t_generate_nat_d_hash() 234 *hashlen = 0; in nat_t_generate_nat_d_hash() 239 bzero(res, *hashlen); in nat_t_generate_nat_d_hash()
|
H A D | sa.c | 541 int keylen, hashlen; in report_proto() local 546 hashlen = ipsec_esp_authkeylength(proto); in report_proto() 549 fprintf(fd, "Authentication key length: %d\n", hashlen); in report_proto() 630 hashlen = ipsec_ah_keylength(proto); in report_proto() 633 fprintf(fd, "Authentication key length: %d\n", hashlen); in report_proto()
|
H A D | pf_key_v2.c | 886 int keylen, hashlen, err; in pf_key_v2_set_spi() local 900 hashlen = ipsec_esp_authkeylength(proto); in pf_key_v2_set_spi() 981 hashlen = ipsec_ah_keylength(proto); in pf_key_v2_set_spi() 1021 hashlen = 0; in pf_key_v2_set_spi() 1190 if (hashlen) { in pf_key_v2_set_spi() 1191 len = sizeof *key + PF_KEY_V2_ROUND(hashlen); in pf_key_v2_set_spi() 1197 key->sadb_key_bits = hashlen * 8; in pf_key_v2_set_spi() 1203 hashlen); in pf_key_v2_set_spi()
|
/openbsd/lib/libc/crypt/ |
H A D | cryptutil.c | 54 crypt_newhash(const char *pass, const char *pref, char *hash, size_t hashlen) in crypt_newhash() argument 92 rv = bcrypt_newhash(pass, rounds, hash, hashlen); in crypt_newhash()
|
H A D | bcrypt.c | 206 bcrypt_newhash(const char *pass, int log_rounds, char *hash, size_t hashlen) in bcrypt_newhash() argument 213 if (bcrypt_hashpass(pass, salt, hash, hashlen) != 0) in bcrypt_newhash()
|
/openbsd/usr.sbin/smtpd/ |
H A D | ssl.c | 226 hash_x509(X509 *cert, char *hash, size_t hashlen) in hash_x509() argument 236 if (hashlen < 2 * dlen + sizeof("SHA256:")) in hash_x509() 239 off = strlcpy(hash, "SHA256:", hashlen); in hash_x509()
|
/openbsd/usr.sbin/relayd/ |
H A D | ca.c | 75 hash_x509(X509 *cert, char *hash, size_t hashlen) in hash_x509() argument 85 if (hashlen < 2 * dlen + sizeof("SHA256:")) in hash_x509() 88 off = strlcpy(hash, "SHA256:", hashlen); in hash_x509()
|
/openbsd/usr.sbin/nsd/ |
H A D | nsec3.h | 36 int nsec3_find_cover(struct zone* zone, uint8_t* hash, size_t hashlen,
|
/openbsd/sbin/unwind/libunbound/validator/ |
H A D | val_nsec3.h | 344 size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
|
H A D | val_secalgo.c | 1440 int hashlen = sechash.len; in verify_canonrrset() local 1441 if(prefixlen+hashlen > sizeof(hash2)) { in verify_canonrrset() 1447 sechash.len = prefixlen+hashlen; in verify_canonrrset() 1449 memmove(sechash.data+prefixlen, hash, hashlen); in verify_canonrrset()
|
H A D | val_nsec3.c | 263 size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone, in nsec3_hash_to_b32() argument 268 if(max < hashlen*2+1) /* quick approx of b32, as if hexb16 */ in nsec3_hash_to_b32() 270 ret = sldns_b32_ntop_extended_hex(hash, hashlen, (char*)buf+1, max-1); in nsec3_hash_to_b32()
|
/openbsd/usr.sbin/unbound/validator/ |
H A D | val_nsec3.h | 344 size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
|
H A D | val_secalgo.c | 1440 int hashlen = sechash.len; in verify_canonrrset() local 1441 if(prefixlen+hashlen > sizeof(hash2)) { in verify_canonrrset() 1447 sechash.len = prefixlen+hashlen; in verify_canonrrset() 1449 memmove(sechash.data+prefixlen, hash, hashlen); in verify_canonrrset()
|
H A D | val_nsec3.c | 263 size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone, in nsec3_hash_to_b32() argument 268 if(max < hashlen*2+1) /* quick approx of b32, as if hexb16 */ in nsec3_hash_to_b32() 270 ret = sldns_b32_ntop_extended_hex(hash, hashlen, (char*)buf+1, max-1); in nsec3_hash_to_b32()
|
/openbsd/usr.sbin/unbound/services/ |
H A D | authzone.h | 756 int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
|
/openbsd/sbin/unwind/libunbound/services/ |
H A D | authzone.h | 756 int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
|