Symbol: hash
bin/csh/exec.c
207
hashval1 = hash(hashval, i);
bin/csh/exec.c
449
hashval = hash(hashname(str2short(dp->d_name)), i);
bin/csh/exec.c
480
h = hash(h, *cp++);
bin/csh/exec.c
504
hashval1 = hash(hashval, i);
bin/ksh/c_ksh.c
1012
ap = ktsearch(t, *wp, hash(*wp));
bin/ksh/c_ksh.c
467
tp = ktsearch(&keywords, id, hash(id));
bin/ksh/c_ksh.c
469
tp = ktsearch(&aliases, id, hash(id));
bin/ksh/c_ksh.c
710
f = findfunc(wp[i], hash(wp[i]),
bin/ksh/c_ksh.c
940
h = hash(alias);
bin/ksh/eval.c
1248
ap = ktenter(&homedirs, name, hash(name));
bin/ksh/exec.c
576
if (!(ftp = findfunc(cp, hash(cp), false)) ||
bin/ksh/exec.c
730
tp = ktsearch(&builtins, *wp, hash(*wp));
bin/ksh/exec.c
772
tp = findfunc(name, hash(name), true);
bin/ksh/exec.c
826
tp = ktenter(&builtins, name, hash(name));
bin/ksh/exec.c
840
unsigned int h = hash(name);
bin/ksh/lex.c
827
int h = hash(ident);
bin/ksh/syn.c
673
p = ktenter(&keywords, tt->name, hash(tt->name));
bin/ksh/table.c
225
h = hash(n = te->name);
bin/ksh/table.c
71
for (p = &ntblp[hash(tblp->name) &
bin/ksh/table.h
186
unsigned int hash(const char *);
bin/ksh/var.c
127
tp = ktenter(&specials, names[i].name, hash(names[i].name));
bin/ksh/var.c
181
h = hash(n);
bin/ksh/var.c
262
h = hash(n);
bin/ksh/var.c
860
unsigned int h = hash(vp->name);
bin/ksh/var.c
903
tp = ktsearch(&specials, name, hash(name));
bin/ksh/var.c
913
tp = ktsearch(&specials, name, hash(name));
bin/ksh/vi.c
740
ap = ktsearch(&aliases, alias, hash(alias));
distrib/special/more/curses.h
100
unsigned int hash; /* Hash value for the line. */
games/adventure/vocab.c
136
int hash, i;
games/adventure/vocab.c
139
for (hash = 0, s = word, i = 0; i < 5 && *s; i++) /* some kind of hash */
games/adventure/vocab.c
140
hash += *s++; /* add all chars in the word */
games/adventure/vocab.c
141
hash = (hash * 3719) & 077777; /* pulled that one out of a hat */
games/adventure/vocab.c
142
hash %= HTSIZE; /* put it into range of table */
games/adventure/vocab.c
144
for (adr = hash; ; adr++) { /* look for entry in table */
games/adventure/vocab.c
185
if (adr + 1 == hash || hash == 0)
games/battlestar/parse.c
42
static int hash(const char *);
games/battlestar/parse.c
75
for (wp = hashtab[hash(s)]; wp != NULL; wp = wp->next)
games/battlestar/parse.c
87
hashval = hash(wp->string);
include/db.h
132
(*hash)(const void *, size_t);
lib/libc/crypt/bcrypt.c
206
bcrypt_newhash(const char *pass, int log_rounds, char *hash, size_t hashlen)
lib/libc/crypt/bcrypt.c
213
if (bcrypt_hashpass(pass, salt, hash, hashlen) != 0)
lib/libc/crypt/bcrypt.c
224
char hash[BCRYPT_HASHSPACE];
lib/libc/crypt/bcrypt.c
226
if (bcrypt_hashpass(pass, goodhash, hash, sizeof(hash)) != 0)
lib/libc/crypt/bcrypt.c
228
if (strlen(hash) != strlen(goodhash) ||
lib/libc/crypt/bcrypt.c
229
timingsafe_bcmp(hash, goodhash, strlen(goodhash)) != 0) {
lib/libc/crypt/bcrypt.c
234
explicit_bzero(hash, sizeof(hash));
lib/libc/crypt/cryptutil.c
54
crypt_newhash(const char *pass, const char *pref, char *hash, size_t hashlen)
lib/libc/crypt/cryptutil.c
92
rv = bcrypt_newhash(pass, rounds, hash, hashlen);
lib/libc/db/hash/hash.c
134
if (info && info->hash)
lib/libc/db/hash/hash.c
135
hashp->hash = info->hash;
lib/libc/db/hash/hash.c
137
hashp->hash = __default_hash;
lib/libc/db/hash/hash.c
154
if (hashp->hash(CHARKEY, sizeof(CHARKEY)) != hashp->H_CHARKEY)
lib/libc/db/hash/hash.c
284
hashp->hash = __default_hash;
lib/libc/db/hash/hash.c
308
if (info->hash)
lib/libc/db/hash/hash.c
309
hashp->hash = info->hash;
lib/libc/db/hash/hash.c
476
hashp->H_CHARKEY = hashp->hash(CHARKEY, sizeof(CHARKEY));
lib/libc/db/hash/hash.c
852
n = hashp->hash(k, len);
lib/libc/db/hash/hash.h
96
(*hash)(const void *, size_t);
lib/libc/db/hash/ndbm.c
79
info.hash = NULL;
lib/libc/regex/regcomp.c
1049
cs->hash = 0;
lib/libc/regex/regcomp.c
1091
uch h = cs->hash;
lib/libc/regex/regcomp.c
1099
if (cs2->hash == h && cs2 != cs) {
lib/libc/regex/regex2.h
108
uch hash; /* hash code */
lib/libc/regex/regex2.h
115
cs->hash += c;
lib/libc/regex/regex2.h
122
cs->hash -= c;
lib/libc/stdlib/icdb.c
223
uint64_t hash;
lib/libc/stdlib/icdb.c
233
hash = SipHash24(&info->siphashkey, key, info->keysize[keynum]);
lib/libc/stdlib/icdb.c
234
while ((offset = idxdata[hash & idxmask]) != -1) {
lib/libc/stdlib/icdb.c
245
hash = SipHash24(&info->siphashkey, &hash, sizeof(hash));
lib/libc/stdlib/icdb.c
333
uint64_t hash = SipHash24(&info->siphashkey,
lib/libc/stdlib/icdb.c
336
while (idxdata[hash & idxmask] != -1)
lib/libc/stdlib/icdb.c
337
hash = SipHash24(&info->siphashkey, &hash, sizeof(hash));
lib/libc/stdlib/icdb.c
338
idxdata[hash & idxmask] = j;
lib/libc/stdlib/malloc.c
2682
size_t h = hash(d->r[i].p) &
lib/libc/stdlib/malloc.c
625
size_t index = hash(q) & mask;
lib/libc/stdlib/malloc.c
663
index = hash(p) & mask;
lib/libc/stdlib/malloc.c
691
index = hash(p) & mask;
lib/libc/stdlib/malloc.c
723
r = hash(d->r[i].p) & mask;
lib/libcrypto/asn1/x_crl.c
290
X509_CRL_digest(crl, X509_CRL_HASH_EVP, crl->hash, NULL);
lib/libcrypto/conf/conf_lib.c
72
CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash)
lib/libcrypto/conf/conf_lib.c
77
conf->data = hash;
lib/libcrypto/conf/conf_local.h
87
void CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash);
lib/libcrypto/ct/ct_sct_ctx.c
251
ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len)
lib/libcrypto/ct/ct_sct_ctx.c
259
if (*hash != NULL && *hash_len >= SHA256_DIGEST_LENGTH) {
lib/libcrypto/ct/ct_sct_ctx.c
260
md = *hash;
lib/libcrypto/ct/ct_sct_ctx.c
275
if (md != *hash) {
lib/libcrypto/ct/ct_sct_ctx.c
276
free(*hash);
lib/libcrypto/ct/ct_sct_ctx.c
277
*hash = md;
lib/libcrypto/err/err.c
301
LHASH_OF(ERR_STRING_DATA) *hash;
lib/libcrypto/err/err.c
303
hash = err_get(0);
lib/libcrypto/err/err.c
304
if (!hash)
lib/libcrypto/err/err.c
308
p = lh_ERR_STRING_DATA_retrieve(hash, d);
lib/libcrypto/err/err.c
318
LHASH_OF(ERR_STRING_DATA) *hash;
lib/libcrypto/err/err.c
320
hash = err_get(1);
lib/libcrypto/err/err.c
321
if (!hash)
lib/libcrypto/err/err.c
325
p = lh_ERR_STRING_DATA_insert(hash, (void *)d);
lib/libcrypto/err/err.c
335
LHASH_OF(ERR_STRING_DATA) *hash;
lib/libcrypto/err/err.c
337
hash = err_get(0);
lib/libcrypto/err/err.c
338
if (!hash)
lib/libcrypto/err/err.c
342
p = lh_ERR_STRING_DATA_delete(hash, d);
lib/libcrypto/err/err.c
379
err_thread_release(LHASH_OF(ERR_STATE) **hash)
lib/libcrypto/err/err.c
383
if (hash == NULL || *hash == NULL)
lib/libcrypto/err/err.c
390
*hash = NULL;
lib/libcrypto/err/err.c
397
LHASH_OF(ERR_STATE) *hash;
lib/libcrypto/err/err.c
399
hash = err_thread_get(0);
lib/libcrypto/err/err.c
400
if (!hash)
lib/libcrypto/err/err.c
404
p = lh_ERR_STATE_retrieve(hash, d);
lib/libcrypto/err/err.c
407
err_thread_release(&hash);
lib/libcrypto/err/err.c
415
LHASH_OF(ERR_STATE) *hash;
lib/libcrypto/err/err.c
417
hash = err_thread_get(1);
lib/libcrypto/err/err.c
418
if (!hash)
lib/libcrypto/err/err.c
422
p = lh_ERR_STATE_insert(hash, d);
lib/libcrypto/err/err.c
425
err_thread_release(&hash);
lib/libcrypto/err/err.c
433
LHASH_OF(ERR_STATE) *hash;
lib/libcrypto/err/err.c
435
hash = err_thread_get(0);
lib/libcrypto/err/err.c
436
if (!hash)
lib/libcrypto/err/err.c
440
p = lh_ERR_STATE_delete(hash, d);
lib/libcrypto/err/err.c
449
err_thread_release(&hash);
lib/libcrypto/lhash/lhash.c
101
unsigned long hash, nni;
lib/libcrypto/lhash/lhash.c
112
hash = np->hash;
lib/libcrypto/lhash/lhash.c
114
hash = lh->hash(np->data);
lib/libcrypto/lhash/lhash.c
116
if ((hash % nni) != p) { /* move it */
lib/libcrypto/lhash/lhash.c
181
unsigned long hash, nn;
lib/libcrypto/lhash/lhash.c
184
hash = (*(lh->hash))(data);
lib/libcrypto/lhash/lhash.c
185
*rhash = hash;
lib/libcrypto/lhash/lhash.c
187
nn = hash % lh->pmax;
lib/libcrypto/lhash/lhash.c
189
nn = hash % lh->num_alloc_nodes;
lib/libcrypto/lhash/lhash.c
195
if (n1->hash != hash) {
lib/libcrypto/lhash/lhash.c
219
ret->hash = ((h == NULL) ? (LHASH_HASH_FN_TYPE)lh_strhash : h);
lib/libcrypto/lhash/lhash.c
262
unsigned long hash;
lib/libcrypto/lhash/lhash.c
270
rn = getrn(lh, data, &hash);
lib/libcrypto/lhash/lhash.c
280
nn->hash = hash;
lib/libcrypto/lhash/lhash.c
298
unsigned long hash;
lib/libcrypto/lhash/lhash.c
303
rn = getrn(lh, data, &hash);
lib/libcrypto/lhash/lhash.c
326
unsigned long hash;
lib/libcrypto/lhash/lhash.c
331
rn = getrn(lh, data, &hash);
lib/libcrypto/lhash/lhash.c
77
unsigned long hash;
lib/libcrypto/lhash/lhash.c
84
LHASH_HASH_FN_TYPE hash;
lib/libcrypto/sm2/sm2_crypt.c
185
EVP_MD_CTX *hash;
lib/libcrypto/sm2/sm2_crypt.c
192
if ((hash = EVP_MD_CTX_new()) == NULL) {
lib/libcrypto/sm2/sm2_crypt.c
207
if (!EVP_DigestInit_ex(hash, digest, NULL)) {
lib/libcrypto/sm2/sm2_crypt.c
211
if (!EVP_DigestUpdate(hash, secret, secret_len)) {
lib/libcrypto/sm2/sm2_crypt.c
223
if (!EVP_DigestUpdate(hash, ctr_buf, 4)) {
lib/libcrypto/sm2/sm2_crypt.c
227
if (!EVP_DigestFinal(hash, hash_buf, NULL)) {
lib/libcrypto/sm2/sm2_crypt.c
242
EVP_MD_CTX_free(hash);
lib/libcrypto/sm2/sm2_crypt.c
251
EVP_MD_CTX *hash = NULL;
lib/libcrypto/sm2/sm2_crypt.c
266
if ((hash = EVP_MD_CTX_new()) == NULL) {
lib/libcrypto/sm2/sm2_crypt.c
396
if (!EVP_DigestInit(hash, digest)) {
lib/libcrypto/sm2/sm2_crypt.c
401
if (!EVP_DigestUpdate(hash, x2y2, field_size)) {
lib/libcrypto/sm2/sm2_crypt.c
406
if (!EVP_DigestUpdate(hash, msg, msg_len)) {
lib/libcrypto/sm2/sm2_crypt.c
411
if (!EVP_DigestUpdate(hash, x2y2 + field_size, field_size)) {
lib/libcrypto/sm2/sm2_crypt.c
416
if (!EVP_DigestFinal(hash, C3, NULL)) {
lib/libcrypto/sm2/sm2_crypt.c
454
EVP_MD_CTX_free(hash);
lib/libcrypto/sm2/sm2_crypt.c
468
EVP_MD_CTX *hash = NULL;
lib/libcrypto/sm2/sm2_crypt.c
579
if ((hash = EVP_MD_CTX_new()) == NULL) {
lib/libcrypto/sm2/sm2_crypt.c
584
if (!EVP_DigestInit(hash, digest)) {
lib/libcrypto/sm2/sm2_crypt.c
589
if (!EVP_DigestUpdate(hash, x2y2, field_size)) {
lib/libcrypto/sm2/sm2_crypt.c
594
if (!EVP_DigestUpdate(hash, ptext_buf, msg_len)) {
lib/libcrypto/sm2/sm2_crypt.c
599
if (!EVP_DigestUpdate(hash, x2y2 + field_size, field_size)) {
lib/libcrypto/sm2/sm2_crypt.c
604
if (!EVP_DigestFinal(hash, computed_C3, NULL)) {
lib/libcrypto/sm2/sm2_crypt.c
626
EVP_MD_CTX_free(hash);
lib/libcrypto/sm2/sm2_sign.c
34
EVP_MD_CTX *hash;
lib/libcrypto/sm2/sm2_sign.c
39
if ((hash = EVP_MD_CTX_new()) == NULL) {
lib/libcrypto/sm2/sm2_sign.c
59
if (!EVP_DigestInit(hash, digest)) {
lib/libcrypto/sm2/sm2_sign.c
64
if (!EVP_DigestUpdate(hash, za, md_size)) {
lib/libcrypto/sm2/sm2_sign.c
69
if (!EVP_DigestUpdate(hash, msg, msg_len)) {
lib/libcrypto/sm2/sm2_sign.c
75
if (!EVP_DigestFinal(hash, za, NULL)) {
lib/libcrypto/sm2/sm2_sign.c
84
EVP_MD_CTX_free(hash);
lib/libcrypto/sm2/sm2_za.c
106
if (!EVP_DigestUpdate(hash, buf, p_bytes))
lib/libcrypto/sm2/sm2_za.c
118
if (!EVP_DigestUpdate(hash, buf, p_bytes))
lib/libcrypto/sm2/sm2_za.c
126
if (!EVP_DigestUpdate(hash, buf, p_bytes))
lib/libcrypto/sm2/sm2_za.c
138
if (!EVP_DigestUpdate(hash, buf, p_bytes))
lib/libcrypto/sm2/sm2_za.c
146
if (!EVP_DigestUpdate(hash, buf, p_bytes))
lib/libcrypto/sm2/sm2_za.c
149
if (!EVP_DigestFinal(hash, out, NULL))
lib/libcrypto/sm2/sm2_za.c
157
EVP_MD_CTX_free(hash);
lib/libcrypto/sm2/sm2_za.c
30
EVP_MD_CTX *hash = NULL;
lib/libcrypto/sm2/sm2_za.c
42
if ((hash = EVP_MD_CTX_new()) == NULL)
lib/libcrypto/sm2/sm2_za.c
65
if (!EVP_DigestInit(hash, digest))
lib/libcrypto/sm2/sm2_za.c
78
if (!EVP_DigestUpdate(hash, &e_byte, 1))
lib/libcrypto/sm2/sm2_za.c
82
if (!EVP_DigestUpdate(hash, &e_byte, 1))
lib/libcrypto/sm2/sm2_za.c
85
if (!EVP_DigestUpdate(hash, uid, uid_len))
lib/libcrypto/sm2/sm2_za.c
99
if (!EVP_DigestUpdate(hash, buf, p_bytes))
lib/libcrypto/ts/ts_asn1.c
788
.offset = offsetof(ESS_CERT_ID, hash),
lib/libcrypto/ts/ts_asn1.c
923
.offset = offsetof(ESS_CERT_ID_V2, hash),
lib/libcrypto/ts/ts_local.h
195
ASN1_OCTET_STRING *hash; /* Always SHA-1 digest. */
lib/libcrypto/ts/ts_local.h
221
ASN1_OCTET_STRING *hash;
lib/libcrypto/ts/ts_rsp_sign.c
891
if (!ASN1_OCTET_STRING_set(cid->hash, cert_hash, sizeof(cert_hash)))
lib/libcrypto/ts/ts_rsp_verify.c
396
if (cid->hash->length == TS_HASH_LEN && !memcmp(cid->hash->data,
lib/libcrypto/ts/ts_rsp_verify.c
430
if ((unsigned int)cid->hash->length != len)
lib/libcrypto/ts/ts_rsp_verify.c
433
if (memcmp(cid->hash->data, cert_digest, cid->hash->length) == 0) {
lib/libcrypto/txt_db/txt_db.c
212
LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp)
lib/libcrypto/txt_db/txt_db.c
223
if ((idx = (LHASH_OF(OPENSSL_STRING) *)lh_new(hash, cmp)) == NULL) {
lib/libcrypto/txt_db/txt_db.h
103
LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp);
lib/libcrypto/x509/by_dir.c
156
by_dir_hash_free(BY_DIR_HASH *hash)
lib/libcrypto/x509/by_dir.c
158
free(hash);
lib/libcrypto/x509/by_dir.c
165
if ((*a)->hash > (*b)->hash)
lib/libcrypto/x509/by_dir.c
167
if ((*a)->hash < (*b)->hash)
lib/libcrypto/x509/by_dir.c
313
htmp.hash = h;
lib/libcrypto/x509/by_dir.c
369
htmp.hash = h;
lib/libcrypto/x509/by_dir.c
381
hent->hash = h;
lib/libcrypto/x509/by_dir.c
73
unsigned long hash;
lib/libcrypto/x509/x509_cmp.c
152
return memcmp(a->hash, b->hash, X509_CRL_HASH_LEN);
lib/libcrypto/x509/x509_cmp.c
234
return memcmp(a->hash, b->hash, X509_CERT_HASH_LEN);
lib/libcrypto/x509/x509_local.h
204
unsigned char hash[X509_CERT_HASH_LEN];
lib/libcrypto/x509/x509_local.h
245
unsigned char hash[X509_CRL_HASH_LEN];
lib/libcrypto/x509/x509_purp.c
407
if (!X509_digest(x, X509_CERT_HASH_EVP, x->hash, NULL))
lib/libcrypto/x509/x509_verify.c
548
if ((cached = x509_issuer_cache_find(parent->hash, child->hash)) >= 0) {
lib/libcrypto/x509/x509_verify.c
565
x509_issuer_cache_add(parent->hash, child->hash, ret);
lib/libcrypto/x509/x509_vfy.c
1565
if ((cached = x509_issuer_cache_find(parent->hash, crl->hash)) >= 0) {
lib/libcrypto/x509/x509_vfy.c
1582
x509_issuer_cache_add(parent->hash, crl->hash, ret);
lib/libcurses/tty/hashmap.c
313
newhash(SP_PARM)[i] = hash(SP_PARM, NEWTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
329
newhash(SP_PARM)[i] = hash(SP_PARM, NEWTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
330
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
336
if (newhash(SP_PARM)[i] != hash(SP_PARM, NEWTEXT(SP_PARM, i)))
lib/libcurses/tty/hashmap.c
338
if (oldhash(SP_PARM)[i] != hash(SP_PARM, OLDTEXT(SP_PARM, i)))
lib/libcurses/tty/hashmap.c
435
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
459
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
463
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libexpat/lib/xmlparse.c
249
#define SECOND_HASH(hash, mask, power) \
lib/libexpat/lib/xmlparse.c
250
((((hash) & ~(mask)) >> ((power) - 1)) & ((mask) >> 2))
lib/libexpat/lib/xmlparse.c
251
#define PROBE_STEP(hash, mask, power) \
lib/libexpat/lib/xmlparse.c
252
((unsigned char)((SECOND_HASH(hash, mask, power)) | 1))
lib/libexpat/lib/xmlparse.c
380
unsigned long hash;
lib/libexpat/lib/xmlparse.c
4172
if (uriHash == parser->m_nsAtts[j].hash) {
lib/libexpat/lib/xmlparse.c
4203
parser->m_nsAtts[j].hash = uriHash;
lib/libexpat/lib/xmlparse.c
7877
i = hash(parser, name) & ((unsigned long)table->size - 1);
lib/libexpat/lib/xmlparse.c
7879
unsigned long h = hash(parser, name);
lib/libexpat/lib/xmlparse.c
7917
unsigned long newHash = hash(parser, table->v[i]->name);
lib/libfido2/src/assert.c
525
const unsigned char *hash, size_t hash_len)
lib/libfido2/src/assert.c
528
fido_blob_set(&assert->cdh, hash, hash_len) < 0)
lib/libfido2/src/cred.c
772
fido_cred_set_clientdata_hash(fido_cred_t *cred, const unsigned char *hash,
lib/libfido2/src/cred.c
776
fido_blob_set(&cred->cdh, hash, hash_len) < 0)
lib/libfido2/src/tpm.c
127
uint16_t hash; /* TPM_ALG_SHA256 */
lib/libfido2/src/tpm.c
138
uint16_t hash; /* TPM_ALG_SHA256 */
lib/libfido2/src/tpm.c
189
x->hash = htobe16(x->hash);
lib/libfido2/src/tpm.c
202
x->hash = htobe16(x->hash);
lib/libfido2/src/tpm.c
239
expected.hash = TPM_ALG_SHA256;
lib/libfido2/src/tpm.c
274
expected.hash = TPM_ALG_SHA256;
lib/libkeynote/signature.c
181
keynote_get_sig_algorithm(char *sig, int *hash, int *enc, int *internal)
lib/libkeynote/signature.c
188
*hash = KEYNOTE_HASH_SHA1;
lib/libkeynote/signature.c
196
*hash = KEYNOTE_HASH_SHA1;
lib/libkeynote/signature.c
204
*hash = KEYNOTE_HASH_MD5;
lib/libkeynote/signature.c
212
*hash = KEYNOTE_HASH_SHA1;
lib/libkeynote/signature.c
221
*hash = KEYNOTE_HASH_MD5;
lib/libkeynote/signature.c
230
*hash = KEYNOTE_HASH_SHA1;
lib/libkeynote/signature.c
238
*hash = KEYNOTE_HASH_SHA1;
lib/libkeynote/signature.c
246
*hash = KEYNOTE_HASH_SHA1;
lib/libkeynote/signature.c
252
*hash = KEYNOTE_HASH_NONE;
lib/libpcap/optimize.c
525
u_int hash;
lib/libpcap/optimize.c
529
hash = (u_int)code ^ (v0 << 4) ^ (v1 << 8);
lib/libpcap/optimize.c
530
hash %= MODULUS;
lib/libpcap/optimize.c
532
for (p = hashtbl[hash]; p; p = p->next)
lib/libpcap/optimize.c
547
p->next = hashtbl[hash];
lib/libpcap/optimize.c
548
hashtbl[hash] = p;
lib/libssl/tls13_client.c
1019
if (!tls13_secret_init(&finished_key, EVP_MD_size(ctx->hash)))
lib/libssl/tls13_client.c
1022
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
lib/libssl/tls13_client.c
1034
ctx->hash, NULL))
lib/libssl/tls13_client.c
367
if ((ctx->hash = tls13_cipher_hash(ctx->hs->cipher)) == NULL)
lib/libssl/tls13_client.c
370
if ((secrets = tls13_secrets_create(ctx->hash, 0)) == NULL)
lib/libssl/tls13_client.c
394
tls13_record_layer_set_hash(ctx->rl, ctx->hash);
lib/libssl/tls13_client.c
740
finished_key.len = EVP_MD_size(ctx->hash);
lib/libssl/tls13_client.c
742
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
lib/libssl/tls13_client.c
750
ctx->hash, NULL))
lib/libssl/tls13_internal.h
209
const EVP_MD *hash);
lib/libssl/tls13_internal.h
288
const EVP_MD *hash;
lib/libssl/tls13_record_layer.c
107
const EVP_MD *hash;
lib/libssl/tls13_record_layer.c
256
const EVP_MD *hash)
lib/libssl/tls13_record_layer.c
258
rl->hash = hash;
lib/libssl/tls13_record_layer.c
467
tls13_record_layer_set_traffic_key(const EVP_AEAD *aead, const EVP_MD *hash,
lib/libssl/tls13_record_layer.c
486
if (!tls13_hkdf_expand_label(&rp->iv, hash, traffic_key, "iv", &context))
lib/libssl/tls13_record_layer.c
488
if (!tls13_hkdf_expand_label(&key, hash, traffic_key, "key", &context))
lib/libssl/tls13_record_layer.c
511
return tls13_record_layer_set_traffic_key(rl->aead, rl->hash,
lib/libssl/tls13_record_layer.c
523
return tls13_record_layer_set_traffic_key(rl->aead, rl->hash,
lib/libssl/tls13_server.c
1036
finished_key.len = EVP_MD_size(ctx->hash);
lib/libssl/tls13_server.c
1038
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
lib/libssl/tls13_server.c
1046
ctx->hash, NULL))
lib/libssl/tls13_server.c
390
if ((ctx->hash = tls13_cipher_hash(ctx->hs->cipher)) == NULL)
lib/libssl/tls13_server.c
393
if ((secrets = tls13_secrets_create(ctx->hash, 0)) == NULL)
lib/libssl/tls13_server.c
417
tls13_record_layer_set_hash(ctx->rl, ctx->hash);
lib/libssl/tls13_server.c
797
if (!tls13_secret_init(&finished_key, EVP_MD_size(ctx->hash)))
lib/libssl/tls13_server.c
800
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
lib/libssl/tls13_server.c
812
ctx->hash, NULL))
lib/libtls/tls.c
285
tls_cert_hash(X509 *cert, char **hash)
lib/libtls/tls.c
290
free(*hash);
lib/libtls/tls.c
291
*hash = NULL;
lib/libtls/tls.c
299
if (asprintf(hash, "SHA256:%s", dhex) == -1) {
lib/libtls/tls.c
300
*hash = NULL;
lib/libtls/tls.c
312
tls_cert_pubkey_hash(X509 *cert, char **hash)
lib/libtls/tls.c
317
free(*hash);
lib/libtls/tls.c
318
*hash = NULL;
lib/libtls/tls.c
326
if (asprintf(hash, "SHA256:%s", dhex) == -1) {
lib/libtls/tls.c
327
*hash = NULL;
lib/libtls/tls_conninfo.c
163
if (tls_get_peer_cert_hash(ctx, &ctx->conninfo->hash) == -1)
lib/libtls/tls_conninfo.c
313
free(conninfo->hash);
lib/libtls/tls_conninfo.c
75
tls_get_peer_cert_hash(struct tls *ctx, char **hash)
lib/libtls/tls_conninfo.c
77
*hash = NULL;
lib/libtls/tls_conninfo.c
81
if (tls_cert_hash(ctx->ssl_peer_cert, hash) == -1) {
lib/libtls/tls_conninfo.c
83
*hash = NULL;
lib/libtls/tls_internal.h
133
char *hash;
lib/libtls/tls_peer.c
39
return (ctx->conninfo->hash);
lib/libtls/tls_signer.c
115
if (tls_cert_pubkey_hash(x509, &hash) == -1) {
lib/libtls/tls_signer.c
144
skey->hash = hash;
lib/libtls/tls_signer.c
163
free(hash);
lib/libtls/tls_signer.c
305
if (!strcmp(pubkey_hash, skey->hash))
lib/libtls/tls_signer.c
37
char *hash;
lib/libtls/tls_signer.c
76
free(skey->hash);
lib/libtls/tls_signer.c
99
char *hash = NULL;
libexec/ld.so/malloc.c
272
size_t index = hash(q) & mask;
libexec/ld.so/malloc.c
304
index = hash(p) & mask;
libexec/ld.so/malloc.c
327
index = hash(p) & mask;
libexec/ld.so/malloc.c
358
r = hash(d->r[i].p) & mask;
libexec/ld.so/resolve.c
589
uint32_t hash = sl->sl_gnu_hash;
libexec/ld.so/resolve.c
597
bloom_word = obj->bloom_gnu[(hash / ELFSIZE) &
libexec/ld.so/resolve.c
601
h1 = hash & (ELFSIZE - 1);
libexec/ld.so/resolve.c
602
h2 = (hash >> obj->shift2_gnu) & (ELFSIZE - 1);
libexec/ld.so/resolve.c
609
bucket = obj->buckets_gnu[hash % obj->nbuckets];
libexec/ld.so/resolve.c
614
if (((*hashval ^ hash) >> 1) == 0) {
libexec/ld.so/resolve.h
115
Elf_Addr *hash;
libexec/login_lchpass/login_lchpass.c
115
hash = pwd->pw_passwd;
libexec/login_lchpass/login_lchpass.c
124
if (crypt_checkpass(oldpass, hash) != 0) {
libexec/login_lchpass/login_lchpass.c
58
char *username = NULL, *hash = NULL;
libexec/tradcpp/macro.c
182
macro_create(struct place *p1, const char *name, unsigned hash,
libexec/tradcpp/macro.c
190
m->hash = hash;
libexec/tradcpp/macro.c
345
unsigned hash;
libexec/tradcpp/macro.c
351
hash = hashfunc(name, len);
libexec/tradcpp/macro.c
352
bucket = macroarrayarray_get(&macros, hash & hashmask);
libexec/tradcpp/macro.c
359
if (hash != m->hash) {
libexec/tradcpp/macro.c
413
if (m->hash & tossbit) {
libexec/tradcpp/macro.c
439
unsigned hash;
libexec/tradcpp/macro.c
448
hash = hashfunc(m->name, strlen(m->name));
libexec/tradcpp/macro.c
449
bucket = macroarrayarray_get(&macros, hash & hashmask);
libexec/tradcpp/macro.c
452
macroarrayarray_set(&macros, hash & hashmask, bucket);
libexec/tradcpp/macro.c
467
unsigned hash;
libexec/tradcpp/macro.c
474
hash = hashfunc(macro, strlen(macro));
libexec/tradcpp/macro.c
475
m = macro_create(p1, macro, hash, p2);
libexec/tradcpp/macro.c
61
unsigned hash;
regress/lib/libc/uuid/uuidtest.c
196
uint16_t hash = uuid_hash(&uuid_want, &status);
regress/lib/libc/uuid/uuidtest.c
197
if ((status != uuid_s_ok) || (hash != 0x4fae)) {
regress/lib/libc/uuid/uuidtest.c
199
hash, status);
regress/lib/libcrypto/md/md_test.c
207
EVP_MD_CTX *hash = NULL;
regress/lib/libcrypto/md/md_test.c
217
if ((hash = EVP_MD_CTX_new()) == NULL) {
regress/lib/libcrypto/md/md_test.c
243
if (!EVP_DigestInit_ex(hash, md, NULL)) {
regress/lib/libcrypto/md/md_test.c
249
if (!EVP_DigestUpdate(hash, st->in, in_len)) {
regress/lib/libcrypto/md/md_test.c
254
if (!EVP_DigestUpdate(hash, st->in + in_len,
regress/lib/libcrypto/md/md_test.c
260
if (!EVP_DigestFinal_ex(hash, out, NULL)) {
regress/lib/libcrypto/md/md_test.c
272
EVP_MD_CTX_free(hash);
regress/lib/libcrypto/rmd/rmd_test.c
120
EVP_MD_CTX *hash = NULL;
regress/lib/libcrypto/rmd/rmd_test.c
126
if ((hash = EVP_MD_CTX_new()) == NULL) {
regress/lib/libcrypto/rmd/rmd_test.c
156
if (!EVP_DigestInit_ex(hash, EVP_ripemd160(), NULL)) {
regress/lib/libcrypto/rmd/rmd_test.c
162
if (!EVP_DigestUpdate(hash, rt->in, in_len)) {
regress/lib/libcrypto/rmd/rmd_test.c
168
if (!EVP_DigestUpdate(hash, rt->in + in_len,
regress/lib/libcrypto/rmd/rmd_test.c
175
if (!EVP_DigestFinal_ex(hash, out, NULL)) {
regress/lib/libcrypto/rmd/rmd_test.c
189
EVP_MD_CTX_free(hash);
regress/lib/libcrypto/sha/sha_test.c
742
EVP_MD_CTX *hash = NULL;
regress/lib/libcrypto/sha/sha_test.c
747
if ((hash = EVP_MD_CTX_new()) == NULL) {
regress/lib/libcrypto/sha/sha_test.c
781
if (!EVP_DigestInit_ex(hash, md, NULL)) {
regress/lib/libcrypto/sha/sha_test.c
787
if (!EVP_DigestUpdate(hash, st->in, in_len)) {
regress/lib/libcrypto/sha/sha_test.c
792
if (!EVP_DigestUpdate(hash, st->in + in_len,
regress/lib/libcrypto/sha/sha_test.c
798
if (!EVP_DigestFinal_ex(hash, out, NULL)) {
regress/lib/libcrypto/sha/sha_test.c
810
EVP_MD_CTX_free(hash);
regress/lib/libcrypto/sha/sha_test.c
836
EVP_MD_CTX *hash = NULL;
regress/lib/libcrypto/sha/sha_test.c
843
if ((hash = EVP_MD_CTX_new()) == NULL) {
regress/lib/libcrypto/sha/sha_test.c
854
if (!EVP_DigestInit_ex(hash, md, NULL)) {
regress/lib/libcrypto/sha/sha_test.c
866
if (!EVP_DigestUpdate(hash, buf, part_len)) {
regress/lib/libcrypto/sha/sha_test.c
874
if (!EVP_DigestFinal_ex(hash, out, NULL)) {
regress/lib/libcrypto/sha/sha_test.c
886
EVP_MD_CTX_free(hash);
regress/sbin/isakmpd/hmac/hmactest.c
39
int test_hmac(char *, struct hash *, char *, int, char *, int, char *);
regress/sbin/isakmpd/hmac/hmactest.c
66
test_hmac(char *test, struct hash *hash, char *key, int klen,
regress/sbin/isakmpd/hmac/hmactest.c
74
hash->HMACInit(hash, key, klen);
regress/sbin/isakmpd/hmac/hmactest.c
75
hash->Update(hash->ctx, data, dlen);
regress/sbin/isakmpd/hmac/hmactest.c
76
hash->HMACFinal(hash->digest, hash);
regress/sbin/isakmpd/hmac/hmactest.c
78
for (i=0; i<hash->hashsize; i++)
regress/sbin/isakmpd/hmac/hmactest.c
80
output[2*i] = nibble2c((hash->digest[i] >> 4) & 0xf);
regress/sbin/isakmpd/hmac/hmactest.c
81
output[2*i+1] = nibble2c(hash->digest[i] & 0xf);
regress/sbin/isakmpd/prf/prftest.c
78
test_prf (char *test, enum hashes hash, char *key, int klen,
regress/sbin/isakmpd/prf/prftest.c
88
prf = prf_alloc (PRF_HMAC, hash, key, klen);
regress/usr.sbin/bgpd/unittests/chash_sub_test.c
27
const uint8_t hash[7] = { 0x80, 0xff, 0x80, 0x82, 0x80, 0x83, 0x42 };
regress/usr.sbin/bgpd/unittests/chash_sub_test.c
35
cg_meta_set_hash(&test, i, hash[i]);
regress/usr.sbin/rpki-client/test-rrdp.c
109
char *hash = NULL;
regress/usr.sbin/rpki-client/test-rrdp.c
117
hash = hex_encode(pxml->hash, sizeof(pxml->hash));
regress/usr.sbin/rpki-client/test-rrdp.c
121
hash = hex_encode(pxml->hash, sizeof(pxml->hash));
regress/usr.sbin/rpki-client/test-rrdp.c
130
if (hash)
regress/usr.sbin/rpki-client/test-rrdp.c
131
logx("hash: %s", hash);
regress/usr.sbin/rpki-client/test-rrdp.c
132
free(hash);
regress/usr.sbin/rpki-client/test-rrdp.c
249
if (memcmp(s->hash, h, sizeof(s->hash)) != 0) {
regress/usr.sbin/rpki-client/test-rrdp.c
278
char hash[SHA256_DIGEST_LENGTH];
regress/usr.sbin/rpki-client/test-rrdp.c
294
memcpy(s->hash, hash, sizeof(s->hash));
regress/usr.sbin/rpki-client/test-rrdp.c
297
if (hex_decode(optarg, hash, sizeof(hash)) == -1)
regress/usr.sbin/rpki-client/test-rrdp.c
326
memcpy(s->hash, hash, sizeof(s->hash));
regress/usr.sbin/rpki-client/test-rrdp.c
71
char hash[SHA256_DIGEST_LENGTH];
sbin/iked/chap_ms.c
138
mschap_ntpassword_hash(uint8_t *in, int inlen, uint8_t *hash)
sbin/iked/chap_ms.c
148
EVP_DigestFinal(ctx, hash, &mdlen);
sbin/iked/crypto.c
181
struct iked_hash *hash;
sbin/iked/crypto.c
279
if ((hash = calloc(1, sizeof(*hash))) == NULL) {
sbin/iked/crypto.c
284
hash->hash_type = type;
sbin/iked/crypto.c
285
hash->hash_id = id;
sbin/iked/crypto.c
286
hash->hash_priv = md;
sbin/iked/crypto.c
287
hash->hash_ctx = NULL;
sbin/iked/crypto.c
288
hash->hash_trunc = trunc;
sbin/iked/crypto.c
289
hash->hash_length = length;
sbin/iked/crypto.c
290
hash->hash_fixedkey = fixedkey;
sbin/iked/crypto.c
291
hash->hash_isaead = isaead;
sbin/iked/crypto.c
294
return (hash);
sbin/iked/crypto.c
296
hash->hash_ctx = HMAC_CTX_new();
sbin/iked/crypto.c
297
if (hash->hash_ctx == NULL) {
sbin/iked/crypto.c
299
hash_free(hash);
sbin/iked/crypto.c
303
return (hash);
sbin/iked/crypto.c
307
hash_setkey(struct iked_hash *hash, void *key, size_t keylen)
sbin/iked/crypto.c
309
ibuf_free(hash->hash_key);
sbin/iked/crypto.c
310
if ((hash->hash_key = ibuf_new(key, keylen)) == NULL) {
sbin/iked/crypto.c
314
return (hash->hash_key);
sbin/iked/crypto.c
318
hash_free(struct iked_hash *hash)
sbin/iked/crypto.c
320
if (hash == NULL)
sbin/iked/crypto.c
322
HMAC_CTX_free(hash->hash_ctx);
sbin/iked/crypto.c
323
ibuf_free(hash->hash_key);
sbin/iked/crypto.c
324
free(hash);
sbin/iked/crypto.c
328
hash_init(struct iked_hash *hash)
sbin/iked/crypto.c
330
HMAC_Init_ex(hash->hash_ctx, ibuf_data(hash->hash_key),
sbin/iked/crypto.c
331
ibuf_size(hash->hash_key), hash->hash_priv, NULL);
sbin/iked/crypto.c
335
hash_update(struct iked_hash *hash, void *buf, size_t len)
sbin/iked/crypto.c
337
HMAC_Update(hash->hash_ctx, buf, len);
sbin/iked/crypto.c
341
hash_final(struct iked_hash *hash, void *buf, size_t *len)
sbin/iked/crypto.c
345
HMAC_Final(hash->hash_ctx, buf, &length);
sbin/iked/crypto.c
349
if (hash->hash_trunc && *len > hash->hash_trunc)
sbin/iked/crypto.c
350
*len = hash->hash_trunc;
sbin/iked/crypto.c
354
hash_length(struct iked_hash *hash)
sbin/iked/crypto.c
356
if (hash->hash_trunc)
sbin/iked/crypto.c
357
return (hash->hash_trunc);
sbin/iked/crypto.c
358
return (hash->hash_length);
sbin/iked/crypto.c
362
hash_keylength(struct iked_hash *hash)
sbin/iked/crypto.c
364
return (hash->hash_length);
sbin/iked/ikev2.c
2260
uint16_t hash, signature_hashes[] = {
sbin/iked/ikev2.c
2270
len = sizeof(*n) + nitems(signature_hashes) * sizeof(hash);
sbin/iked/ikev2.c
2285
hash = htobe16(signature_hashes[i]);
sbin/iked/ikev2.c
2286
memcpy(ptr, &hash, sizeof(hash));
sbin/iked/ikev2.c
2287
ptr += sizeof(hash);
sbin/isakmpd/conf.c
471
int enc, auth, hash, group, proto, mode, pfs;
sbin/isakmpd/conf.c
558
for (hash = 0; mm_hash[hash]; hash++)
sbin/isakmpd/conf.c
562
mm_hash[hash], mm_auth[auth],
sbin/isakmpd/conf.c
565
mm_hash_p[hash]);
sbin/isakmpd/conf.c
581
for (hash = 0; qm_hash[hash]; hash++)
sbin/isakmpd/conf.c
586
qm_hash[hash],
sbin/isakmpd/conf.c
589
qm_hash_p[hash],
sbin/isakmpd/conf.c
590
qm_ah_id[hash],
sbin/isakmpd/conf.c
92
u_int8_t hash = 0;
sbin/isakmpd/conf.c
95
hash = ((hash << 1) | (hash >> 7)) ^ tolower((unsigned char)*s);
sbin/isakmpd/conf.c
98
return hash;
sbin/isakmpd/cookie.c
57
struct hash *hash = hash_get(HASH_SHA1);
sbin/isakmpd/cookie.c
61
hash->Init(hash->ctx);
sbin/isakmpd/cookie.c
63
hash->Update(hash->ctx, (u_int8_t *)name, SA_LEN(name));
sbin/isakmpd/cookie.c
65
hash->Update(hash->ctx, (u_int8_t *)name, SA_LEN(name));
sbin/isakmpd/cookie.c
67
hash->Update(hash->ctx, exchange->cookies +
sbin/isakmpd/cookie.c
70
hash->Update(hash->ctx, tmpsecret, COOKIE_SECRET_SIZE);
sbin/isakmpd/cookie.c
71
hash->Final(hash->digest, hash->ctx);
sbin/isakmpd/cookie.c
72
memcpy(buf, hash->digest, len);
sbin/isakmpd/hash.c
147
static struct hash hashes[] = {
sbin/isakmpd/hash.c
191
struct hash *
sbin/isakmpd/hash.c
213
hmac_init(struct hash *hash, unsigned char *okey, unsigned int len)
sbin/isakmpd/hash.c
219
if (len > hash->blocklen) {
sbin/isakmpd/hash.c
221
hash->Init(hash->ctx);
sbin/isakmpd/hash.c
222
hash->Update(hash->ctx, okey, len);
sbin/isakmpd/hash.c
223
hash->Final(key, hash->ctx);
sbin/isakmpd/hash.c
229
for (i = 0; i < hash->blocklen; i++)
sbin/isakmpd/hash.c
232
hash->Init(hash->ctx);
sbin/isakmpd/hash.c
233
hash->Update(hash->ctx, key, hash->blocklen);
sbin/isakmpd/hash.c
235
for (i = 0; i < hash->blocklen; i++)
sbin/isakmpd/hash.c
238
hash->Init(hash->ctx2);
sbin/isakmpd/hash.c
239
hash->Update(hash->ctx2, key, hash->blocklen);
sbin/isakmpd/hash.c
249
hmac_final(unsigned char *dgst, struct hash *hash)
sbin/isakmpd/hash.c
251
hash->Final(dgst, hash->ctx);
sbin/isakmpd/hash.c
252
hash->Update(hash->ctx2, dgst, hash->hashsize);
sbin/isakmpd/hash.c
253
hash->Final(dgst, hash->ctx2);
sbin/isakmpd/hash.c
42
void hmac_init(struct hash *, unsigned char *, unsigned int);
sbin/isakmpd/hash.c
43
void hmac_final(unsigned char *, struct hash *);
sbin/isakmpd/hash.h
66
void (*HMACInit) (struct hash *, unsigned char *, unsigned int);
sbin/isakmpd/hash.h
67
void (*HMACFinal) (unsigned char *, struct hash *);
sbin/isakmpd/hash.h
75
extern struct hash *hash_get(enum hashes);
sbin/isakmpd/hash.h
76
extern void hmac_init(struct hash *, unsigned char *, unsigned int);
sbin/isakmpd/ike_auth.c
1082
struct hash *hash = ie->hash;
sbin/isakmpd/ike_auth.c
1092
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid, ie->skeyid_len);
sbin/isakmpd/ike_auth.c
412
prf = prf_alloc(ie->prf_type, ie->hash->type, exchange->recv_key,
sbin/isakmpd/ike_auth.c
450
ie->prf_type, ie->hash->type));
sbin/isakmpd/ike_auth.c
455
prf = prf_alloc(ie->prf_type, ie->hash->type, key,
sbin/isakmpd/ike_auth.c
491
struct hash *hash = ie->hash;
sbin/isakmpd/ike_auth.c
494
hash->Init(hash->ctx);
sbin/isakmpd/ike_auth.c
495
hash->Update(hash->ctx, exchange->nonce_i, exchange->nonce_i_len);
sbin/isakmpd/ike_auth.c
496
hash->Update(hash->ctx, exchange->nonce_r, exchange->nonce_r_len);
sbin/isakmpd/ike_auth.c
497
hash->Final(hash->digest, hash->ctx);
sbin/isakmpd/ike_auth.c
498
prf = prf_alloc(ie->prf_type, hash->type, hash->digest, *sz);
sbin/isakmpd/ike_auth.c
523
size_t hashsize = ie->hash->hashsize;
sbin/isakmpd/ike_auth.c
568
size_t hashsize = ie->hash->hashsize, id_len;
sbin/isakmpd/ike_auth.c
821
size_t hashsize = ie->hash->hashsize;
sbin/isakmpd/ike_auth.c
846
size_t hashsize = ie->hash->hashsize, id_len;
sbin/isakmpd/ike_phase_1.c
1109
struct hash *hash = ie->hash;
sbin/isakmpd/ike_phase_1.c
1111
size_t hashsize = hash->hashsize;
sbin/isakmpd/ike_phase_1.c
1128
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid, ie->skeyid_len);
sbin/isakmpd/ike_phase_1.c
1144
prf->Final(hash->digest, prf->prfctx);
sbin/isakmpd/ike_phase_1.c
1148
LOG_DBG_BUF((LOG_NEGOTIATION, 80, header, hash->digest, hashsize));
sbin/isakmpd/ike_phase_1.c
1151
if (memcmp(*hash_p, hash->digest, hashsize) != 0) {
sbin/isakmpd/ike_phase_1.c
496
if (!exchange->crypto || !ie->hash || !ie->ike_auth || !ie->group) {
sbin/isakmpd/ike_phase_1.c
605
struct hash *hash = ie->hash;
sbin/isakmpd/ike_phase_1.c
645
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid, ie->skeyid_len);
sbin/isakmpd/ike_phase_1.c
706
prf = prf_alloc(ie->prf_type, hash->type, ie->skeyid_e,
sbin/isakmpd/ike_phase_1.c
767
hash->Init(hash->ctx);
sbin/isakmpd/ike_phase_1.c
768
hash->Update(hash->ctx, ie->g_xi, ie->g_x_len);
sbin/isakmpd/ike_phase_1.c
769
hash->Update(hash->ctx, ie->g_xr, ie->g_x_len);
sbin/isakmpd/ike_phase_1.c
770
hash->Final(hash->digest, hash->ctx);
sbin/isakmpd/ike_phase_1.c
771
crypto_init_iv(exchange->keystate, hash->digest,
sbin/isakmpd/ike_quick_mode.c
1050
struct hash *hash = hash_get(isa->hash);
sbin/isakmpd/ike_quick_mode.c
1058
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1079
prf->Final(hash->digest, prf->prfctx);
sbin/isakmpd/ike_quick_mode.c
1082
"initiator_recv_HASH_SA_NONCE: computed HASH(2)", hash->digest,
sbin/isakmpd/ike_quick_mode.c
1083
hash->hashsize));
sbin/isakmpd/ike_quick_mode.c
1084
if (memcmp(hashp->p + ISAKMP_HASH_DATA_OFF, hash->digest,
sbin/isakmpd/ike_quick_mode.c
1085
hash->hashsize) != 0) {
sbin/isakmpd/ike_quick_mode.c
1303
struct hash *hash = hash_get(isa->hash);
sbin/isakmpd/ike_quick_mode.c
1309
buf = malloc(ISAKMP_HASH_SZ + hash->hashsize);
sbin/isakmpd/ike_quick_mode.c
1312
ISAKMP_HASH_SZ + (unsigned long)hash->hashsize);
sbin/isakmpd/ike_quick_mode.c
1316
ISAKMP_HASH_SZ + hash->hashsize, 1)) {
sbin/isakmpd/ike_quick_mode.c
1323
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1342
buf + ISAKMP_GEN_SZ, hash->hashsize));
sbin/isakmpd/ike_quick_mode.c
1384
prf = prf_alloc(isa->prf_type, isa->hash,
sbin/isakmpd/ike_quick_mode.c
1496
u_int8_t *hash, *my_hash = 0;
sbin/isakmpd/ike_quick_mode.c
1506
hash = hashp->p;
sbin/isakmpd/ike_quick_mode.c
1510
if (hash != pkt + ISAKMP_HDR_SZ) {
sbin/isakmpd/ike_quick_mode.c
1515
hash_len = GET_ISAKMP_GEN_LENGTH(hash);
sbin/isakmpd/ike_quick_mode.c
1528
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1540
hash + hash_len,
sbin/isakmpd/ike_quick_mode.c
1542
prf->Update(prf->prfctx, hash + hash_len,
sbin/isakmpd/ike_quick_mode.c
1549
if (memcmp(hash + ISAKMP_GEN_SZ, my_hash, hash_len - ISAKMP_GEN_SZ)
sbin/isakmpd/ike_quick_mode.c
1819
struct hash *hash = hash_get(isa->hash);
sbin/isakmpd/ike_quick_mode.c
1832
buf = malloc(ISAKMP_HASH_SZ + hash->hashsize);
sbin/isakmpd/ike_quick_mode.c
1835
ISAKMP_HASH_SZ + (unsigned long)hash->hashsize);
sbin/isakmpd/ike_quick_mode.c
1839
ISAKMP_HASH_SZ + hash->hashsize, 1)) {
sbin/isakmpd/ike_quick_mode.c
1894
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
1924
hash->hashsize));
sbin/isakmpd/ike_quick_mode.c
1962
u_int8_t *hash, *my_hash = 0;
sbin/isakmpd/ike_quick_mode.c
1968
hash = hashp->p;
sbin/isakmpd/ike_quick_mode.c
1970
hash_len = GET_ISAKMP_GEN_LENGTH(hash);
sbin/isakmpd/ike_quick_mode.c
1982
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/ike_quick_mode.c
2003
if (memcmp(hash + ISAKMP_GEN_SZ, my_hash, hash_len - ISAKMP_GEN_SZ)
sbin/isakmpd/ike_quick_mode.c
412
struct hash *hash = hash_get(isa->hash);
sbin/isakmpd/ike_quick_mode.c
416
if (!ipsec_add_hash_payload(msg, hash->hashsize))
sbin/isakmpd/ipsec.c
1252
from_ike_hash(u_int16_t hash)
sbin/isakmpd/ipsec.c
1254
switch (hash) {
sbin/isakmpd/ipsec.c
1430
ie->hash = hash_get(from_ike_hash(decode_16(value)));
sbin/isakmpd/ipsec.c
2428
struct hash *hash = hash_get(isa->hash);
sbin/isakmpd/ipsec.c
2449
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/ipsec.c
2473
ISAKMP_HASH_DATA_OFF, hash->hashsize));
sbin/isakmpd/ipsec.c
2484
struct hash *hash;
sbin/isakmpd/ipsec.c
2489
hash = hash_get(isa->hash);
sbin/isakmpd/ipsec.c
2490
return ipsec_add_hash_payload(msg, hash->hashsize) == 0;
sbin/isakmpd/ipsec.c
433
isa->hash = ie->hash->type;
sbin/isakmpd/ipsec.c
852
struct hash *hash;
sbin/isakmpd/ipsec.c
879
hash = hash_get(((struct ipsec_sa *)msg->isakmp_sa->data)->hash);
sbin/isakmpd/ipsec.c
880
hash->Init(hash->ctx);
sbin/isakmpd/ipsec.c
883
hash->Update(hash->ctx, ks->riv, ks->xf->blocksize);
sbin/isakmpd/ipsec.c
887
hash->Update(hash->ctx, ((u_int8_t *) msg->iov[0].iov_base) +
sbin/isakmpd/ipsec.c
889
hash->Final(hash->digest, hash->ctx);
sbin/isakmpd/ipsec.c
890
crypto_init_iv(ks, hash->digest, ks->xf->blocksize);
sbin/isakmpd/ipsec.c
892
hash->digest, ks->xf->blocksize));
sbin/isakmpd/ipsec.h
111
u_int8_t hash;
sbin/isakmpd/ipsec.h
45
struct hash;
sbin/isakmpd/ipsec.h
59
struct hash *hash;
sbin/isakmpd/isakmp_cfg.c
594
struct hash *hash = hash_get(isa->hash);
sbin/isakmpd/isakmp_cfg.c
597
hashp = malloc(ISAKMP_HASH_SZ + hash->hashsize);
sbin/isakmpd/isakmp_cfg.c
600
ISAKMP_HASH_SZ + (unsigned long)hash->hashsize);
sbin/isakmpd/isakmp_cfg.c
604
ISAKMP_HASH_SZ + hash->hashsize, 1)) {
sbin/isakmpd/isakmp_cfg.c
618
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/isakmp_cfg.c
638
u_int8_t *hash, *comp_hash;
sbin/isakmpd/isakmp_cfg.c
647
hash = hashp->p;
sbin/isakmpd/isakmp_cfg.c
648
hash_len = GET_ISAKMP_GEN_LENGTH(hash);
sbin/isakmpd/isakmp_cfg.c
656
prf = prf_alloc(isa->prf_type, isa->hash, isa->skeyid_a,
sbin/isakmpd/isakmp_cfg.c
665
prf->Update(prf->prfctx, hash + hash_len,
sbin/isakmpd/isakmp_cfg.c
670
if (memcmp(hash + ISAKMP_GEN_SZ, comp_hash, hash_len - ISAKMP_GEN_SZ)
sbin/isakmpd/message.c
704
struct hash *hash;
sbin/isakmpd/message.c
719
hash = hash_get(isa->hash);
sbin/isakmpd/message.c
720
if (hash == NULL)
sbin/isakmpd/message.c
730
prf = prf_alloc(isa->prf_type, hash->type, isa->skeyid_a,
sbin/isakmpd/message.c
749
prf->Final(hash->digest, prf->prfctx);
sbin/isakmpd/message.c
752
if (memcmp(hashp->p + ISAKMP_HASH_DATA_OFF, hash->digest,
sbin/isakmpd/message.c
753
hash->hashsize))
sbin/isakmpd/nat_traversal.c
108
isakmp_nat_t_cap[i].hashsize = hash->hashsize;
sbin/isakmpd/nat_traversal.c
109
isakmp_nat_t_cap[i].hash = malloc(hash->hashsize);
sbin/isakmpd/nat_traversal.c
110
if (!isakmp_nat_t_cap[i].hash) {
sbin/isakmpd/nat_traversal.c
112
(unsigned long)hash->hashsize);
sbin/isakmpd/nat_traversal.c
116
hash->Init(hash->ctx);
sbin/isakmpd/nat_traversal.c
117
hash->Update(hash->ctx,
sbin/isakmpd/nat_traversal.c
120
hash->Final(isakmp_nat_t_cap[i].hash, hash->ctx);
sbin/isakmpd/nat_traversal.c
124
(unsigned long)hash->hashsize));
sbin/isakmpd/nat_traversal.c
126
isakmp_nat_t_cap[i].hash, hash->hashsize));
sbin/isakmpd/nat_traversal.c
133
free(isakmp_nat_t_cap[i].hash);
sbin/isakmpd/nat_traversal.c
155
memcpy(buf + ISAKMP_VENDOR_ID_OFF, cap->hash, cap->hashsize);
sbin/isakmpd/nat_traversal.c
197
if (memcmp(isakmp_nat_t_cap[i].hash, pbuf + ISAKMP_GEN_SZ,
sbin/isakmpd/nat_traversal.c
218
struct hash *hash;
sbin/isakmpd/nat_traversal.c
222
hash = hash_get(ie->hash->type);
sbin/isakmpd/nat_traversal.c
223
if (hash == NULL) {
sbin/isakmpd/nat_traversal.c
228
*hashlen = hash->hashsize;
sbin/isakmpd/nat_traversal.c
241
hash->Init(hash->ctx);
sbin/isakmpd/nat_traversal.c
242
hash->Update(hash->ctx, msg->exchange->cookies,
sbin/isakmpd/nat_traversal.c
244
hash->Update(hash->ctx, sockaddr_addrdata(sa), sockaddr_addrlen(sa));
sbin/isakmpd/nat_traversal.c
245
hash->Update(hash->ctx, (unsigned char *)&port, sizeof port);
sbin/isakmpd/nat_traversal.c
246
hash->Final(res, hash->ctx);
sbin/isakmpd/nat_traversal.c
93
struct hash *hash;
sbin/isakmpd/nat_traversal.c
98
hash = hash_get(HASH_MD5);
sbin/isakmpd/nat_traversal.c
99
if (!hash) {
sbin/isakmpd/nat_traversal.h
39
char *hash;
sbin/isakmpd/prf.c
107
prfctx->ctx = malloc(hash->ctxsize);
sbin/isakmpd/prf.c
110
hash->ctxsize);
sbin/isakmpd/prf.c
113
prfctx->ctx2 = malloc(hash->ctxsize);
sbin/isakmpd/prf.c
116
hash->ctxsize);
sbin/isakmpd/prf.c
121
prf->blocksize = hash->hashsize;
sbin/isakmpd/prf.c
122
prfctx->hash = hash;
sbin/isakmpd/prf.c
131
hash->HMACInit(hash, shared, sharedsize);
sbin/isakmpd/prf.c
134
memcpy(prfctx->ctx, hash->ctx, hash->ctxsize);
sbin/isakmpd/prf.c
135
memcpy(prfctx->ctx2, hash->ctx2, hash->ctxsize);
sbin/isakmpd/prf.c
49
memcpy(ctx->hash->ctx, ctx->ctx, ctx->hash->ctxsize);
sbin/isakmpd/prf.c
50
memcpy(ctx->hash->ctx2, ctx->ctx2, ctx->hash->ctxsize);
sbin/isakmpd/prf.c
57
ctx->hash->Update(ctx->hash->ctx, data, len);
sbin/isakmpd/prf.c
63
ctx->hash->HMACFinal(digest, ctx->hash);
sbin/isakmpd/prf.c
74
struct hash *hash;
sbin/isakmpd/prf.c
80
hash = hash_get(subtype);
sbin/isakmpd/prf.c
81
if (!hash) {
sbin/isakmpd/prf.h
51
struct hash *hash; /* Hash type to use */
sbin/isakmpd/vendor.c
131
if (memcmp(openbsd_vendor_cap[i].hash, pbuf + ISAKMP_GEN_SZ,
sbin/isakmpd/vendor.c
37
struct hash *hash;
sbin/isakmpd/vendor.c
40
hash = hash_get(HASH_MD5);
sbin/isakmpd/vendor.c
41
if (!hash) {
sbin/isakmpd/vendor.c
47
openbsd_vendor_cap[i].hashsize = hash->hashsize;
sbin/isakmpd/vendor.c
48
openbsd_vendor_cap[i].hash = calloc(hash->hashsize,
sbin/isakmpd/vendor.c
50
if (openbsd_vendor_cap[i].hash == NULL) {
sbin/isakmpd/vendor.c
55
hash->Init(hash->ctx);
sbin/isakmpd/vendor.c
56
hash->Update(hash->ctx,
sbin/isakmpd/vendor.c
59
hash->Final(openbsd_vendor_cap[i].hash, hash->ctx);
sbin/isakmpd/vendor.c
63
(unsigned long)hash->hashsize));
sbin/isakmpd/vendor.c
65
openbsd_vendor_cap[i].hash, hash->hashsize));
sbin/isakmpd/vendor.c
71
free(openbsd_vendor_cap[i].hash);
sbin/isakmpd/vendor.c
97
memcpy(buf + ISAKMP_VENDOR_ID_OFF, openbsd_vendor_cap[i].hash,
sbin/isakmpd/vendor.h
20
char *hash;
sbin/isakmpd/x509.c
611
x509_read_from_dir(X509_STORE *ctx, char *name, int hash, int *pcount)
sbin/isakmpd/x509.c
683
if (hash)
sbin/unwind/dns64_synth.c
174
dk->entry.hash = rrset_key_hash(&dk->rk);
sbin/unwind/frontend.c
977
dst_rrset_key->entry.hash = src_rrset_key->entry.hash;
sbin/unwind/libunbound/dns64/dns64.c
806
dk->entry.hash = rrset_key_hash(&dk->rk);
sbin/unwind/libunbound/dns64/dns64.c
887
dk->entry.hash = fk->entry.hash;
sbin/unwind/libunbound/iterator/iter_scrub.c
1062
rrset->hash = pkt_hash_rrset(pkt, rrset->dname, rrset->type, rrset->rrset_class, rrset->flags);
sbin/unwind/libunbound/iterator/iter_scrub.c
278
cn->hash=pkt_hash_rrset(pkt, cn->dname, cn->type, cn->rrset_class, 0);
sbin/unwind/libunbound/iterator/iter_utils.c
1178
rrset->entry.hash = rrset_key_hash(&rrset->rk);
sbin/unwind/libunbound/iterator/iter_utils.c
1241
neg->entry.hash = rrset_key_hash(&neg->rk);
sbin/unwind/libunbound/respip/respip.c
510
ck->entry.hash = key->entry.hash;
sbin/unwind/libunbound/services/authzone.c
1808
uint32_t* serial, int* scheme, int* hashalgo, uint8_t** hash,
sbin/unwind/libunbound/services/authzone.c
1824
*hash = NULL;
sbin/unwind/libunbound/services/authzone.c
1825
else *hash = rdata+8;
sbin/unwind/libunbound/services/authzone.c
184
key.entry.hash = rrset_key_hash(&key.rk);
sbin/unwind/libunbound/services/authzone.c
1911
uint8_t* hash = NULL;
sbin/unwind/libunbound/services/authzone.c
1914
&hashalgo, &hash, &hashlen)) {
sbin/unwind/libunbound/services/authzone.c
1938
hash, hashlen, region, buf, reason)) {
sbin/unwind/libunbound/services/authzone.c
2700
(*cname)->entry.hash = rrset_key_hash(&(*cname)->rk);
sbin/unwind/libunbound/services/authzone.c
2765
msg->rep->rrsets[i]->entry.hash = rrset_key_hash(&msg->rep->rrsets[i]->rk);
sbin/unwind/libunbound/services/authzone.c
2898
uint8_t hash[N3HASHBUFLEN];
sbin/unwind/libunbound/services/authzone.c
2901
hlen = az_nsec3_hash(hash, sizeof(hash), nm, nmlen, algo, iter,
sbin/unwind/libunbound/services/authzone.c
2907
ret = sldns_b32_ntop_extended_hex(hash, hlen, (char*)(hashname+1),
sbin/unwind/libunbound/services/authzone.c
7723
int hashalgo, uint8_t* hash, size_t hashlen, size_t* resultlen,
sbin/unwind/libunbound/services/authzone.c
7739
if(!zonemd_digest_finish(hashalgo, h, hash, hashlen, resultlen,
sbin/unwind/libunbound/services/authzone.c
7750
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
7784
log_hex("ZONEMD to check is", hash, hashlen);
sbin/unwind/libunbound/services/authzone.c
7789
if(memcmp(hash, gen, genlen) != 0) {
sbin/unwind/libunbound/services/authzone.c
7795
log_hex("ZONEMD to check is", hash, hashlen);
sbin/unwind/libunbound/services/authzone.h
728
int hashalgo, uint8_t* hash, size_t buflen, size_t* resultlen,
sbin/unwind/libunbound/services/authzone.h
760
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
156
hashvalue_type hash, struct reply_info* rep, time_t leeway, int pside,
sbin/unwind/libunbound/services/cache/dns.c
198
if(!(e = query_info_entrysetup(qinfo, rep, hash))) {
sbin/unwind/libunbound/services/cache/dns.c
203
slabhash_insert(env->msg_cache, hash, &e->entry, rep, env->alloc);
sbin/unwind/libunbound/services/cache/dns.c
796
ck->entry.hash = rrset_key_hash(&ck->rk);
sbin/unwind/libunbound/services/cache/dns.h
125
hashvalue_type hash, struct reply_info* rep, time_t leeway, int pside,
sbin/unwind/libunbound/services/cache/infra.c
1010
k->entry.hash = h;
sbin/unwind/libunbound/services/cache/infra.c
1034
k->entry.hash = h;
sbin/unwind/libunbound/services/cache/infra.c
520
k.entry.hash = hash_infra(addr, addrlen, name);
sbin/unwind/libunbound/services/cache/infra.c
523
return slabhash_lookup(infra->hosts, k.entry.hash, &k, wr);
sbin/unwind/libunbound/services/cache/infra.c
577
key->entry.hash = hash_infra(addr, addrlen, name);
sbin/unwind/libunbound/services/cache/infra.c
629
slabhash_insert(infra->hosts, e->hash, e, data, NULL);
sbin/unwind/libunbound/services/cache/infra.c
691
slabhash_insert(infra->hosts, e->hash, e, e->data, NULL);
sbin/unwind/libunbound/services/cache/infra.c
772
slabhash_insert(infra->hosts, e->hash, e, e->data, NULL);
sbin/unwind/libunbound/services/cache/infra.c
828
slabhash_insert(infra->hosts, e->hash, e, e->data, NULL);
sbin/unwind/libunbound/services/cache/infra.c
973
key.entry.hash = h;
sbin/unwind/libunbound/services/cache/infra.c
986
key.entry.hash = h;
sbin/unwind/libunbound/services/cache/rrset.c
101
struct lruhash* table = slabhash_gettable(&r->table, hash);
sbin/unwind/libunbound/services/cache/rrset.c
120
if(key->id == id && key->entry.hash == hash) {
sbin/unwind/libunbound/services/cache/rrset.c
197
hashvalue_type h = k->entry.hash;
sbin/unwind/libunbound/services/cache/rrset.c
274
rrset->entry.hash = rrset_key_hash(&rrset->rk);
sbin/unwind/libunbound/services/cache/rrset.c
297
key.entry.hash = rrset_key_hash(&key.rk);
sbin/unwind/libunbound/services/cache/rrset.c
299
if((e = slabhash_lookup(&r->table, key.entry.hash, &key, wr))) {
sbin/unwind/libunbound/services/cache/rrset.c
355
h[i] = ref[i].key->entry.hash;
sbin/unwind/libunbound/services/cache/rrset.c
382
rrset->entry.hash = rrset_key_hash(&rrset->rk);
sbin/unwind/libunbound/services/cache/rrset.c
384
e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 1);
sbin/unwind/libunbound/services/cache/rrset.c
422
rrset->entry.hash = rrset_key_hash(&rrset->rk);
sbin/unwind/libunbound/services/cache/rrset.c
424
e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 0);
sbin/unwind/libunbound/services/cache/rrset.c
542
key.entry.hash = rrset_key_hash(&key.rk);
sbin/unwind/libunbound/services/cache/rrset.c
543
slabhash_remove(&r->table, key.entry.hash, &key);
sbin/unwind/libunbound/services/cache/rrset.c
99
hashvalue_type hash, rrset_id_type id)
sbin/unwind/libunbound/services/cache/rrset.h
105
hashvalue_type hash, rrset_id_type id);
sbin/unwind/libunbound/services/localzone.c
1570
qinfo->local_alias->rrset->entry.hash =
sbin/unwind/libunbound/services/rpz.c
1835
csoa.entry.hash = rrset_key_hash(&csoa.rk);
sbin/unwind/libunbound/services/rpz.c
1877
rp->entry.hash = rrset_key_hash(&rp->rk);
sbin/unwind/libunbound/util/data/msgparse.c
217
if(p->hash == h && p->dname_len == dnamelen && p->type == type &&
sbin/unwind/libunbound/util/data/msgparse.c
273
p = &msg->hashtable[ rrset->hash & (PARSE_TABLE_SIZE-1) ];
sbin/unwind/libunbound/util/data/msgparse.c
400
hashvalue_type hash = pkt_hash_rrset(pkt, sigset->dname, datatype,
sbin/unwind/libunbound/util/data/msgparse.c
407
datatype, sigset->rrset_class, hash, rrset_flags,
sbin/unwind/libunbound/util/data/msgparse.c
427
dataset->rrset_bucket_next = msg->hashtable[hash&(PARSE_TABLE_SIZE-1)];
sbin/unwind/libunbound/util/data/msgparse.c
428
msg->hashtable[hash&(PARSE_TABLE_SIZE-1)] = dataset;
sbin/unwind/libunbound/util/data/msgparse.c
429
dataset->hash = hash;
sbin/unwind/libunbound/util/data/msgparse.c
467
size_t dnamelen, uint16_t type, uint16_t dclass, hashvalue_type* hash,
sbin/unwind/libunbound/util/data/msgparse.c
504
*hash = pkt_hash_rrset_rest(dname_h, covtype, dclass,
sbin/unwind/libunbound/util/data/msgparse.c
506
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
sbin/unwind/libunbound/util/data/msgparse.c
511
*hash = pkt_hash_rrset_rest(dname_h, covtype, dclass,
sbin/unwind/libunbound/util/data/msgparse.c
514
*hash, *rrset_flags, dname, dnamelen, covtype,
sbin/unwind/libunbound/util/data/msgparse.c
522
*hash = pkt_hash_rrset_rest(dname_h, covtype, dclass,
sbin/unwind/libunbound/util/data/msgparse.c
525
*hash, *rrset_flags, dname, dnamelen, covtype,
sbin/unwind/libunbound/util/data/msgparse.c
542
*hash = pkt_hash_rrset_rest(dname_h, LDNS_RR_TYPE_RRSIG,
sbin/unwind/libunbound/util/data/msgparse.c
544
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
sbin/unwind/libunbound/util/data/msgparse.c
563
*hash = pkt_hash_rrset_rest(dname_h, type, dclass, *rrset_flags);
sbin/unwind/libunbound/util/data/msgparse.c
564
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash, *rrset_flags,
sbin/unwind/libunbound/util/data/msgparse.c
83
uint16_t type, uint16_t dclass, hashvalue_type hash,
sbin/unwind/libunbound/util/data/msgparse.c
836
hashvalue_type hash = 0;
sbin/unwind/libunbound/util/data/msgparse.c
881
if(!find_rrset(msg, pkt, dname, dnamelen, type, dclass, &hash,
sbin/unwind/libunbound/util/data/msgparse.c
89
p->rrset_bucket_next = msg->hashtable[hash & (PARSE_TABLE_SIZE-1)];
sbin/unwind/libunbound/util/data/msgparse.c
890
hash, rrset_flags, section, region);
sbin/unwind/libunbound/util/data/msgparse.c
90
msg->hashtable[hash & (PARSE_TABLE_SIZE-1)] = p;
sbin/unwind/libunbound/util/data/msgparse.c
96
p->hash = hash;
sbin/unwind/libunbound/util/data/msgparse.h
157
hashvalue_type hash;
sbin/unwind/libunbound/util/data/msgreply.c
482
pk->entry.hash = pset->hash;
sbin/unwind/libunbound/util/data/msgreply.c
742
e->entry.hash = h;
sbin/unwind/libunbound/util/data/msgreply.c
751
lock_protect(&e->entry.lock, &e->entry.hash, sizeof(e->entry.hash));
sbin/unwind/libunbound/util/data/msgreply.c
771
dk->entry.hash = fk->entry.hash;
sbin/unwind/libunbound/util/data/packed_rrset.c
347
ck->entry.hash = key->entry.hash;
sbin/unwind/libunbound/util/data/packed_rrset.c
382
dk->entry.hash = key->entry.hash;
sbin/unwind/libunbound/util/edns.c
159
uint8_t* hash)
sbin/unwind/libunbound/util/edns.c
161
v4?siphash(in, 20, secret, hash, 8):siphash(in, 32, secret, hash, 8);
sbin/unwind/libunbound/util/edns.c
162
return hash;
sbin/unwind/libunbound/util/edns.c
169
uint8_t hash[8];
sbin/unwind/libunbound/util/edns.c
175
(void)edns_cookie_server_hash(buf, secret, v4, hash);
sbin/unwind/libunbound/util/edns.c
176
memcpy(buf + 16, hash, 8);
sbin/unwind/libunbound/util/edns.c
184
uint8_t hash[8];
sbin/unwind/libunbound/util/edns.c
203
if(memcmp(edns_cookie_server_hash(hash_input, secret, v4, hash),
sbin/unwind/libunbound/util/edns.h
170
int v4, uint8_t* hash);
sbin/unwind/libunbound/util/net_help.c
457
char* hash = strchr(s+1, '#');
sbin/unwind/libunbound/util/net_help.c
458
if(hash) {
sbin/unwind/libunbound/util/net_help.c
459
*auth_name = hash+1;
sbin/unwind/libunbound/util/net_help.c
470
if(!hash && strcmp(s+1,"0")!=0)
sbin/unwind/libunbound/util/net_help.c
472
if(hash && strncmp(s+1,"0#",2)!=0)
sbin/unwind/libunbound/util/net_help.c
503
char* hash = strchr(s+1, '#');
sbin/unwind/libunbound/util/net_help.c
504
if(hash) {
sbin/unwind/libunbound/util/net_help.c
505
*auth_name = hash+1;
sbin/unwind/libunbound/util/net_help.c
516
if(!hash && strcmp(s+1,"0")!=0)
sbin/unwind/libunbound/util/net_help.c
518
if(hash && strncmp(s+1,"0#",2)!=0)
sbin/unwind/libunbound/util/storage/lruhash.c
142
newbin = &newa[p->hash & newmask];
sbin/unwind/libunbound/util/storage/lruhash.c
203
bin = &table->array[d->hash & table->size_mask];
sbin/unwind/libunbound/util/storage/lruhash.c
220
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions)
sbin/unwind/libunbound/util/storage/lruhash.c
225
if(p->hash == hash && table->compfunc(p->key, key) == 0)
sbin/unwind/libunbound/util/storage/lruhash.c
305
lruhash_insert(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.c
322
bin = &table->array[hash & table->size_mask];
sbin/unwind/libunbound/util/storage/lruhash.c
326
if(!(found=bin_find_entry(table, bin, hash, entry->key, &collisions))) {
sbin/unwind/libunbound/util/storage/lruhash.c
364
lruhash_lookup(struct lruhash* table, hashvalue_type hash, void* key, int wr)
sbin/unwind/libunbound/util/storage/lruhash.c
371
bin = &table->array[hash & table->size_mask];
sbin/unwind/libunbound/util/storage/lruhash.c
373
if((entry=bin_find_entry(table, bin, hash, key, NULL)))
sbin/unwind/libunbound/util/storage/lruhash.c
386
lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key)
sbin/unwind/libunbound/util/storage/lruhash.c
398
bin = &table->array[hash & table->size_mask];
sbin/unwind/libunbound/util/storage/lruhash.c
400
if((entry=bin_find_entry(table, bin, hash, key, NULL))) {
sbin/unwind/libunbound/util/storage/lruhash.c
648
lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.c
665
bin = &table->array[hash & table->size_mask];
sbin/unwind/libunbound/util/storage/lruhash.c
669
if ((found = bin_find_entry(table, bin, hash, entry->key, &collisions)) != NULL) {
sbin/unwind/libunbound/util/storage/lruhash.h
220
hashvalue_type hash;
sbin/unwind/libunbound/util/storage/lruhash.h
274
void lruhash_insert(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.h
291
hashvalue_type hash, void* key, int wr);
sbin/unwind/libunbound/util/storage/lruhash.h
356
struct lruhash_entry* lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.h
369
void lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key);
sbin/unwind/libunbound/util/storage/lruhash.h
387
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions);
sbin/unwind/libunbound/util/storage/slabhash.c
111
slab_idx(struct slabhash* sl, hashvalue_type hash)
sbin/unwind/libunbound/util/storage/slabhash.c
113
return ((hash & sl->mask) >> sl->shift);
sbin/unwind/libunbound/util/storage/slabhash.c
116
void slabhash_insert(struct slabhash* sl, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/slabhash.c
119
lruhash_insert(sl->array[slab_idx(sl, hash)], hash, entry, data, arg);
sbin/unwind/libunbound/util/storage/slabhash.c
123
hashvalue_type hash, void* key, int wr)
sbin/unwind/libunbound/util/storage/slabhash.c
125
return lruhash_lookup(sl->array[slab_idx(sl, hash)], hash, key, wr);
sbin/unwind/libunbound/util/storage/slabhash.c
128
void slabhash_remove(struct slabhash* sl, hashvalue_type hash, void* key)
sbin/unwind/libunbound/util/storage/slabhash.c
130
lruhash_remove(sl->array[slab_idx(sl, hash)], hash, key);
sbin/unwind/libunbound/util/storage/slabhash.c
169
void slabhash_update_space_used(struct slabhash* sl, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/slabhash.c
172
lruhash_update_space_used(sl->array[slab_idx(sl, hash)], cb_arg,
sbin/unwind/libunbound/util/storage/slabhash.c
186
struct lruhash* slabhash_gettable(struct slabhash* sl, hashvalue_type hash)
sbin/unwind/libunbound/util/storage/slabhash.c
188
return sl->array[slab_idx(sl, hash)];
sbin/unwind/libunbound/util/storage/slabhash.h
112
void slabhash_insert(struct slabhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/slabhash.h
129
hashvalue_type hash, void* key, int wr);
sbin/unwind/libunbound/util/storage/slabhash.h
138
void slabhash_remove(struct slabhash* table, hashvalue_type hash, void* key);
sbin/unwind/libunbound/util/storage/slabhash.h
173
void slabhash_update_space_used(struct slabhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/slabhash.h
189
struct lruhash* slabhash_gettable(struct slabhash* table, hashvalue_type hash);
sbin/unwind/libunbound/validator/val_kcache.c
116
e = slabhash_lookup(kcache->slab, lookfor.entry.hash, &lookfor, wr);
sbin/unwind/libunbound/validator/val_kcache.c
166
slabhash_remove(kcache->slab, lookfor.entry.hash, &lookfor);
sbin/unwind/libunbound/validator/val_kcache.c
90
slabhash_insert(kcache->slab, k->entry.hash, &k->entry,
sbin/unwind/libunbound/validator/val_kentry.c
104
kk->entry.hash = 0x654;
sbin/unwind/libunbound/validator/val_kentry.c
105
kk->entry.hash = hashlittle(&kk->key_class, sizeof(kk->key_class),
sbin/unwind/libunbound/validator/val_kentry.c
106
kk->entry.hash);
sbin/unwind/libunbound/validator/val_kentry.c
107
kk->entry.hash = dname_query_hash(kk->name, kk->entry.hash);
sbin/unwind/libunbound/validator/val_neg.c
1317
c.hash = hashnc;
sbin/unwind/libunbound/validator/val_nsec3.c
263
size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
sbin/unwind/libunbound/validator/val_nsec3.c
270
ret = sldns_b32_ntop_extended_hex(hash, hashlen, (char*)buf+1, max-1);
sbin/unwind/libunbound/validator/val_nsec3.c
617
c->hash = (uint8_t*)regional_alloc(region, c->hash_len);
sbin/unwind/libunbound/validator/val_nsec3.c
618
if(!c->hash)
sbin/unwind/libunbound/validator/val_nsec3.c
621
sldns_buffer_limit(buf), (unsigned char*)c->hash);
sbin/unwind/libunbound/validator/val_nsec3.c
624
sldns_buffer_write(buf, c->hash, c->hash_len);
sbin/unwind/libunbound/validator/val_nsec3.c
629
sldns_buffer_limit(buf), (unsigned char*)c->hash);
sbin/unwind/libunbound/validator/val_nsec3.c
641
r = sldns_b32_ntop_extended_hex(c->hash, c->hash_len,
sbin/unwind/libunbound/validator/val_nsec3.c
658
size_t dname_len, struct nsec3_cached_hash** hash)
sbin/unwind/libunbound/validator/val_nsec3.c
674
*hash = c;
sbin/unwind/libunbound/validator/val_nsec3.c
698
*hash = c;
sbin/unwind/libunbound/validator/val_nsec3.c
730
struct nsec3_cached_hash* hash, struct ub_packed_rrset_key* s)
sbin/unwind/libunbound/validator/val_nsec3.c
733
if(!hash) return 0; /* please clang */
sbin/unwind/libunbound/validator/val_nsec3.c
742
if(hash->b32_len != 0 && (size_t)nm[0] == hash->b32_len &&
sbin/unwind/libunbound/validator/val_nsec3.c
743
label_compare_lower(nm+1, hash->b32, hash->b32_len) == 0 &&
sbin/unwind/libunbound/validator/val_nsec3.c
772
struct nsec3_cached_hash* hash = NULL;
sbin/unwind/libunbound/validator/val_nsec3.c
788
s, i_rr, nm, nmlen, &hash);
sbin/unwind/libunbound/validator/val_nsec3.c
799
if(nsec3_hash_matches_owner(flt, hash, s)) {
sbin/unwind/libunbound/validator/val_nsec3.c
812
nsec3_covers(uint8_t* zone, struct nsec3_cached_hash* hash,
sbin/unwind/libunbound/validator/val_nsec3.c
821
if(!hash) return 0; /* please clang */
sbin/unwind/libunbound/validator/val_nsec3.c
825
if(nextlen != hash->hash_len || hash->hash_len==0||hash->b32_len==0||
sbin/unwind/libunbound/validator/val_nsec3.c
826
(size_t)*rrset->rk.dname != hash->b32_len ||
sbin/unwind/libunbound/validator/val_nsec3.c
832
if(label_compare_lower(rrset->rk.dname+1, hash->b32,
sbin/unwind/libunbound/validator/val_nsec3.c
833
hash->b32_len) < 0 &&
sbin/unwind/libunbound/validator/val_nsec3.c
834
memcmp(hash->hash, next, nextlen) < 0)
sbin/unwind/libunbound/validator/val_nsec3.c
841
hash->b32_len, owner, sldns_buffer_limit(buf));
sbin/unwind/libunbound/validator/val_nsec3.c
844
if((size_t)len != hash->hash_len || (size_t)len != nextlen)
sbin/unwind/libunbound/validator/val_nsec3.c
852
( memcmp(hash->hash, owner, nextlen) > 0 ||
sbin/unwind/libunbound/validator/val_nsec3.c
853
memcmp(hash->hash, next, nextlen) < 0)) {
sbin/unwind/libunbound/validator/val_nsec3.c
882
struct nsec3_cached_hash* hash = NULL;
sbin/unwind/libunbound/validator/val_nsec3.c
898
s, i_rr, nm, nmlen, &hash);
sbin/unwind/libunbound/validator/val_nsec3.c
909
if(nsec3_covers(flt->zone, hash, s, i_rr,
sbin/unwind/libunbound/validator/val_nsec3.h
271
uint8_t* hash;
sbin/unwind/libunbound/validator/val_nsec3.h
319
uint8_t* dname, size_t dname_len, struct nsec3_cached_hash** hash);
sbin/unwind/libunbound/validator/val_nsec3.h
346
size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
sbin/unwind/libunbound/validator/val_nsec3.h
420
int nsec3_covers(uint8_t* zone, struct nsec3_cached_hash* hash,
sbin/unwind/libunbound/validator/val_secalgo.c
1384
unsigned char hash[HASH_LENGTH_MAX];
sbin/unwind/libunbound/validator/val_secalgo.c
1389
SECItem sechash = {siBuffer, hash, 0};
sbin/unwind/libunbound/validator/val_secalgo.c
1431
if(sechash.len > sizeof(hash)) {
sbin/unwind/libunbound/validator/val_secalgo.c
1436
if(HASH_HashBuf(htype, hash, (unsigned char*)sldns_buffer_begin(buf),
sbin/unwind/libunbound/validator/val_secalgo.c
1452
memmove(sechash.data+prefixlen, hash, hashlen);
sbin/unwind/libunbound/validator/val_secalgo.c
1607
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
sbin/unwind/libunbound/validator/val_secalgo.c
1609
if(hash->active == 384) {
sbin/unwind/libunbound/validator/val_secalgo.c
1610
sha384_update(&hash->ctx384, len, data);
sbin/unwind/libunbound/validator/val_secalgo.c
1611
} else if(hash->active == 512) {
sbin/unwind/libunbound/validator/val_secalgo.c
1612
sha512_update(&hash->ctx512, len, data);
sbin/unwind/libunbound/validator/val_secalgo.c
1619
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
sbin/unwind/libunbound/validator/val_secalgo.c
1622
if(hash->active == 384) {
sbin/unwind/libunbound/validator/val_secalgo.c
1629
sha384_digest(&hash->ctx384, SHA384_DIGEST_SIZE,
sbin/unwind/libunbound/validator/val_secalgo.c
1631
} else if(hash->active == 512) {
sbin/unwind/libunbound/validator/val_secalgo.c
1638
sha512_digest(&hash->ctx512, SHA512_DIGEST_SIZE,
sbin/unwind/libunbound/validator/val_secalgo.c
1647
void secalgo_hash_delete(struct secalgo_hash* hash)
sbin/unwind/libunbound/validator/val_secalgo.c
1649
if(!hash) return;
sbin/unwind/libunbound/validator/val_secalgo.c
1650
free(hash);
sbin/unwind/libunbound/validator/val_secalgo.c
199
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
sbin/unwind/libunbound/validator/val_secalgo.c
201
return EVP_DigestUpdate(hash->ctx, (unsigned char*)data,
sbin/unwind/libunbound/validator/val_secalgo.c
205
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
sbin/unwind/libunbound/validator/val_secalgo.c
208
if(EVP_MD_CTX_size(hash->ctx) > (int)maxlen) {
sbin/unwind/libunbound/validator/val_secalgo.c
213
*resultlen = EVP_MD_CTX_size(hash->ctx);
sbin/unwind/libunbound/validator/val_secalgo.c
214
return EVP_DigestFinal_ex(hash->ctx, result, NULL);
sbin/unwind/libunbound/validator/val_secalgo.c
217
void secalgo_hash_delete(struct secalgo_hash* hash)
sbin/unwind/libunbound/validator/val_secalgo.c
219
if(!hash) return;
sbin/unwind/libunbound/validator/val_secalgo.c
220
EVP_MD_CTX_destroy(hash->ctx);
sbin/unwind/libunbound/validator/val_secalgo.c
221
free(hash);
sbin/unwind/libunbound/validator/val_secalgo.c
921
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
sbin/unwind/libunbound/validator/val_secalgo.c
923
HASH_Update(hash->ctx, (unsigned char*)data, (unsigned int)len);
sbin/unwind/libunbound/validator/val_secalgo.c
927
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
sbin/unwind/libunbound/validator/val_secalgo.c
931
if(HASH_ResultLenContext(hash->ctx) > (unsigned int)maxlen) {
sbin/unwind/libunbound/validator/val_secalgo.c
936
HASH_End(hash->ctx, (unsigned char*)result, &reslen,
sbin/unwind/libunbound/validator/val_secalgo.c
942
void secalgo_hash_delete(struct secalgo_hash* hash)
sbin/unwind/libunbound/validator/val_secalgo.c
944
if(!hash) return;
sbin/unwind/libunbound/validator/val_secalgo.c
945
HASH_Destroy(hash->ctx);
sbin/unwind/libunbound/validator/val_secalgo.c
946
free(hash);
sbin/unwind/libunbound/validator/val_secalgo.h
104
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
sbin/unwind/libunbound/validator/val_secalgo.h
111
void secalgo_hash_delete(struct secalgo_hash* hash);
sbin/unwind/libunbound/validator/val_secalgo.h
92
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len);
sys/arch/macppc/dev/if_bm.c
833
u_int16_t hash[4];
sys/arch/macppc/dev/if_bm.c
853
hash[3] = hash[2] = hash[1] = hash[0] = 0xffff;
sys/arch/macppc/dev/if_bm.c
857
hash[3] = hash[2] = hash[1] = hash[0] = 0;
sys/arch/macppc/dev/if_bm.c
866
hash[crc >> 4] |= 1 << (crc & 0xf);
sys/arch/macppc/dev/if_bm.c
874
bmac_write_reg(sc, HASH0, hash[0]);
sys/arch/macppc/dev/if_bm.c
875
bmac_write_reg(sc, HASH1, hash[1]);
sys/arch/macppc/dev/if_bm.c
876
bmac_write_reg(sc, HASH2, hash[2]);
sys/arch/macppc/dev/if_bm.c
877
bmac_write_reg(sc, HASH3, hash[3]);
sys/arch/octeon/dev/octcit.c
147
int hash, intsn;
sys/arch/octeon/dev/octcit.c
161
for (hash = 0; hash < HASH_SIZE; hash++)
sys/arch/octeon/dev/octcit.c
162
SLIST_INIT(&sc->sc_handlers[hash]);
sys/arch/octeon/dev/octcit.c
341
int hash = intsn_hash(ih->ih_intsn);
sys/arch/octeon/dev/octcit.c
345
SLIST_FOREACH(tmp, &sc->sc_handlers[hash], ih_list) {
sys/arch/octeon/dev/octcit.c
362
SLIST_REMOVE(&sc->sc_handlers[hash], ih, octcit_intrhand, ih_list);
sys/arch/powerpc/powerpc/pmap.c
409
int hash;
sys/arch/powerpc/powerpc/pmap.c
410
hash = (sr & SR_VSID) ^ (((u_int)va & ADDR_PIDX) >> ADDR_PIDX_SHIFT);
sys/arch/powerpc/powerpc/pmap.c
411
return hash & pmap_ptab_mask;
sys/arch/powerpc64/powerpc64/pmap.c
300
uint64_t vsid, hash;
sys/arch/powerpc64/powerpc64/pmap.c
305
hash = (vsid & VSID_HASH_MASK) ^ ((va & ADDR_PIDX) >> ADDR_PIDX_SHIFT);
sys/arch/powerpc64/powerpc64/pmap.c
306
idx = (hash & pmap_ptab_mask);
sys/arch/powerpc64/powerpc64/pmap.c
660
uint64_t hash, avpn, pte_hi;
sys/arch/powerpc64/powerpc64/pmap.c
665
hash = (vsid & VSID_HASH_MASK) ^ ((va & ADDR_PIDX) >> ADDR_PIDX_SHIFT);
sys/arch/powerpc64/powerpc64/pmap.c
666
idx = (hash & pmap_ptab_mask);
sys/arch/powerpc64/powerpc64/pmap.c
762
uint64_t vsid, hash;
sys/arch/powerpc64/powerpc64/pmap.c
775
hash = (vsid & VSID_HASH_MASK) ^ ((va & ADDR_PIDX) >> ADDR_PIDX_SHIFT);
sys/arch/powerpc64/powerpc64/pmap.c
776
idx = (hash & pmap_ptab_mask);
sys/dev/fdt/if_cad.c
1071
uint8_t hash = 0;
sys/dev/fdt/if_cad.c
1077
hash ^= val;
sys/dev/fdt/if_cad.c
1081
return hash & 0x3f;
sys/dev/fdt/if_cad.c
1091
uint64_t hash;
sys/dev/fdt/if_cad.c
1112
hash = ~0ULL;
sys/dev/fdt/if_cad.c
1114
hash = 0;
sys/dev/fdt/if_cad.c
1117
hash |= 1ULL << cad_hash_mac(enm->enm_addrlo);
sys/dev/fdt/if_cad.c
1122
HWRITE4(sc, GEM_HASHL, hash);
sys/dev/fdt/if_cad.c
1123
HWRITE4(sc, GEM_HASHH, hash >> 32);
sys/dev/fdt/if_dwge.c
1318
uint32_t crc, hash[2], hashbit, hashreg;
sys/dev/fdt/if_dwge.c
1324
bzero(hash, sizeof(hash));
sys/dev/fdt/if_dwge.c
1340
hash[hashreg] |= (1 << hashbit);
sys/dev/fdt/if_dwge.c
1348
dwge_write(sc, GMAC_HASH_TAB_HI, hash[1]);
sys/dev/fdt/if_dwge.c
1349
dwge_write(sc, GMAC_HASH_TAB_LO, hash[0]);
sys/dev/fdt/if_dwxe.c
1210
uint32_t crc, hash[2], hashbit, hashreg;
sys/dev/fdt/if_dwxe.c
1216
bzero(hash, sizeof(hash));
sys/dev/fdt/if_dwxe.c
1232
hash[hashreg] |= (1 << hashbit);
sys/dev/fdt/if_dwxe.c
1240
dwxe_write(sc, DWXE_RX_HASH0, hash[1]);
sys/dev/fdt/if_dwxe.c
1241
dwxe_write(sc, DWXE_RX_HASH1, hash[0]);
sys/dev/ic/aic6915.c
1263
uint32_t hash, slot, reg;
sys/dev/ic/aic6915.c
1265
hash = ether_crc32_be(enaddr, ETHER_ADDR_LEN) >> 23;
sys/dev/ic/aic6915.c
1266
slot = hash >> 4;
sys/dev/ic/aic6915.c
1269
reg |= 1 << (hash & 0xf);
sys/dev/ic/atw.c
2021
int hash;
sys/dev/ic/atw.c
2055
hash = atw_calchash(enm->enm_addrlo);
sys/dev/ic/atw.c
2056
hashes[hash >> 5] |= 1 << (hash & 0x1f);
sys/dev/ic/dwqe.c
1125
uint32_t crc, hash[2], hashbit, hashreg;
sys/dev/ic/dwqe.c
1131
bzero(hash, sizeof(hash));
sys/dev/ic/dwqe.c
1148
hash[hashreg] |= (1 << hashbit);
sys/dev/ic/dwqe.c
1156
dwqe_write(sc, GMAC_MAC_HASH_TAB_REG0, hash[0]);
sys/dev/ic/dwqe.c
1157
dwqe_write(sc, GMAC_MAC_HASH_TAB_REG1, hash[1]);
sys/dev/ic/gem.c
1587
u_int32_t crc, hash[16], rxcfg;
sys/dev/ic/gem.c
1615
hash[i] = 0;
sys/dev/ic/gem.c
1626
hash[crc >> 4] |= 1 << (15 - (crc & 15));
sys/dev/ic/gem.c
1635
hash[i]);
sys/dev/ic/hme.c
1214
u_int32_t hash[4];
sys/dev/ic/hme.c
1221
hash[0] = hash[1] = hash[2] = hash[3] = 0;
sys/dev/ic/hme.c
1229
hash[0] = hash[1] = hash[2] = hash[3] = 0xffff;
sys/dev/ic/hme.c
1239
hash[crc >> 4] |= 1 << (crc & 0xf);
sys/dev/ic/hme.c
1246
bus_space_write_4(t, mac, HME_MACI_HASHTAB0, hash[0]);
sys/dev/ic/hme.c
1247
bus_space_write_4(t, mac, HME_MACI_HASHTAB1, hash[1]);
sys/dev/ic/hme.c
1248
bus_space_write_4(t, mac, HME_MACI_HASHTAB2, hash[2]);
sys/dev/ic/hme.c
1249
bus_space_write_4(t, mac, HME_MACI_HASHTAB3, hash[3]);
sys/dev/ic/if_wi_hostap.c
434
LIST_REMOVE(sta, hash);
sys/dev/ic/if_wi_hostap.c
451
int i, hash = sta_hash_func(addr);
sys/dev/ic/if_wi_hostap.c
459
i=hash<<4;
sys/dev/ic/if_wi_hostap.c
467
LIST_INSERT_HEAD(&whi->sta_hash[hash], sta, hash);
sys/dev/ic/if_wi_hostap.c
489
LIST_FOREACH(sta, &whi->sta_hash[i], hash)
sys/dev/ic/if_wi_hostap.h
81
LIST_ENTRY(wihap_sta_info) hash;
sys/dev/ic/mtd8xx.c
316
u_int32_t rxfilt, crc, hash[2] = { 0, 0 };
sys/dev/ic/mtd8xx.c
341
hash[crc >> 5] |= 1 << (crc & 0xf);
sys/dev/ic/mtd8xx.c
348
CSR_WRITE_4(MTD_MAR0, hash[0]);
sys/dev/ic/mtd8xx.c
349
CSR_WRITE_4(MTD_MAR4, hash[1]);
sys/dev/ic/rtw.c
2280
int hash;
sys/dev/ic/rtw.c
2330
hash = ether_crc32_be((enm->enm_addrlo),
sys/dev/ic/rtw.c
2332
hashes[hash >> 5] |= (1 << (hash & 0x1f));
sys/dev/ic/smc83c170.c
1242
u_int32_t hash, mchash[4];
sys/dev/ic/smc83c170.c
1268
hash = ether_crc32_be(enm->enm_addrlo, ETHER_ADDR_LEN);
sys/dev/ic/smc83c170.c
1269
hash >>= 26;
sys/dev/ic/smc83c170.c
1272
mchash[hash >> 4] |= 1 << (hash & 0xf);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
424
uint32_t hash;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
437
hash = hash_64(key, AMDGPU_GMC_FAULT_HASH_ORDER);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
438
fault = &gmc->fault_ring[gmc->fault_hash[hash].idx];
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
472
fault->next = gmc->fault_hash[hash].idx;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
473
gmc->fault_hash[hash].idx = gmc->last_fault++;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
496
uint32_t hash;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
515
hash = hash_64(key, AMDGPU_GMC_FAULT_HASH_ORDER);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
516
fault = &gmc->fault_ring[gmc->fault_hash[hash].idx];
sys/dev/pci/if_bnxtreg.h
92111
uint8_t hash[64];
sys/dev/pci/if_cas.c
1713
u_int32_t crc, hash[16], rxcfg;
sys/dev/pci/if_cas.c
1741
hash[i] = 0;
sys/dev/pci/if_cas.c
1752
hash[crc >> 4] |= 1 << (15 - (crc & 15));
sys/dev/pci/if_cas.c
1761
hash[i]);
sys/dev/pci/if_de.c
2886
unsigned hash;
sys/dev/pci/if_de.c
2910
hash = tulip_mchash(enm->enm_addrlo);
sys/dev/pci/if_de.c
2912
sp[hash >> 4] |= swap32(1 << (hash & 0xF));
sys/dev/pci/if_de.c
2914
sp[hash >> 4] |= 1 << (hash & 0xF);
sys/dev/pci/if_de.c
2924
hash = tulip_mchash(etherbroadcastaddr);
sys/dev/pci/if_de.c
2926
sp[hash >> 4] |= swap32(1 << (hash & 0xF));
sys/dev/pci/if_de.c
2928
sp[hash >> 4] |= 1 << (hash & 0xF);
sys/dev/pci/if_de.c
2931
hash = tulip_mchash(sc->tulip_enaddr);
sys/dev/pci/if_de.c
2933
sp[hash >> 4] |= swap32(1 << (hash & 0xF));
sys/dev/pci/if_de.c
2935
sp[hash >> 4] |= 1 << (hash & 0xF);
sys/dev/pci/if_et.c
1183
uint32_t hash[4] = { 0, 0, 0, 0 };
sys/dev/pci/if_et.c
1206
hp = &hash[0];
sys/dev/pci/if_et.c
1209
hp = &hash[1];
sys/dev/pci/if_et.c
1212
hp = &hash[2];
sys/dev/pci/if_et.c
1215
hp = &hash[3];
sys/dev/pci/if_et.c
1224
CSR_WRITE_4(sc, ET_MULTI_HASH + (i * 4), hash[i]);
sys/dev/pci/if_ice.c
17934
netlist->rev, netlist->cust_ver, netlist->hash,
sys/dev/pci/if_ice.c
22667
status = ice_add_rss_cfg_sync(hw, vsi_handle, &r->hash);
sys/dev/pci/if_ice.c
24290
if (r->hash.hash_flds == seg_match &&
sys/dev/pci/if_ice.c
24291
r->hash.addl_hdrs == prof->segs[prof->segs_cnt - 1].hdrs &&
sys/dev/pci/if_ice.c
24292
r->hash.hdr_type == hdr_type) {
sys/dev/pci/if_ice.c
24301
rss_cfg->hash.hash_flds = seg_match;
sys/dev/pci/if_ice.c
24302
rss_cfg->hash.addl_hdrs = prof->segs[prof->segs_cnt - 1].hdrs;
sys/dev/pci/if_ice.c
24303
rss_cfg->hash.hdr_type = hdr_type;
sys/dev/pci/if_ice.c
24304
rss_cfg->hash.symm = prof->cfg.symm;
sys/dev/pci/if_ice.c
24328
#define ICE_FLOW_GEN_PROFID(hash, hdr, encap) \
sys/dev/pci/if_ice.c
24329
((uint64_t)(((uint64_t)(hash) & ICE_FLOW_PROF_HASH_M) | \
sys/dev/pci/if_ice.c
25949
if (r->hash.hash_flds == seg_match &&
sys/dev/pci/if_ice.c
25950
r->hash.addl_hdrs == prof->segs[prof->segs_cnt - 1].hdrs &&
sys/dev/pci/if_ice.c
25951
r->hash.hdr_type == hdr_type) {
sys/dev/pci/if_ice.c
4365
netlist->hash = id_blk[ICE_NETLIST_ID_BLK_SHA_HASH_WORD(15)] << 16 |
sys/dev/pci/if_icevar.h
1276
uint32_t hash; /* SHA-1 hash word */
sys/dev/pci/if_icevar.h
2993
struct ice_rss_hash_cfg hash;
sys/dev/pci/if_igc.c
1319
uint32_t hash;
sys/dev/pci/if_igc.c
1350
hash = letoh32(rxdesc->wb.lower.hi_dword.rss);
sys/dev/pci/if_igc.c
1409
m->m_pkthdr.ph_flowid = hash;
sys/dev/pci/if_ix.c
3165
uint32_t hash;
sys/dev/pci/if_ix.c
3193
hash = lemtoh32(&rxdesc->wb.lower.hi_dword.rss);
sys/dev/pci/if_ix.c
3276
sendmp->m_pkthdr.ph_flowid = hash;
sys/dev/pci/if_nep.c
1742
uint32_t crc, hash[16];
sys/dev/pci/if_nep.c
1748
memset(hash, 0, sizeof(hash));
sys/dev/pci/if_nep.c
1759
hash[crc >> 4] |= 1 << (15 - (crc & 15));
sys/dev/pci/if_nep.c
1765
for (i = 0; i < nitems(hash); i++) {
sys/dev/pci/if_nep.c
1767
nep_write(sc, XMAC_HASH_TBL(sc->sc_port, i), hash[i]);
sys/dev/pci/if_nep.c
1769
nep_write(sc, MAC_HASH_TBL(sc->sc_port, i), hash[i]);
sys/dev/pci/if_ngbe.c
4287
uint32_t hash;
sys/dev/pci/if_ngbe.c
4316
hash = letoh32(rxdesc->wb.lower.hi_dword.rss);
sys/dev/pci/if_ngbe.c
4375
m->m_pkthdr.ph_flowid = hash;
sys/dev/pci/if_oce.c
3074
arc4random_buf(cmd.params.req.hash, sizeof(cmd.params.req.hash));
sys/dev/pci/if_ocereg.h
2498
uint32_t hash[OCE_HASH_TBL_SZ];
sys/dev/pci/if_ocereg.h
2506
uint32_t hash[OCE_HASH_TBL_SZ];
sys/dev/pci/if_tht.c
1039
hash = 0x00;
sys/dev/pci/if_tht.c
1041
hash ^= enm->enm_addrlo[i];
sys/dev/pci/if_tht.c
1042
setbit(imf, hash);
sys/dev/pci/if_tht.c
997
u_int8_t hash;
sys/dev/pci/if_txp.c
1778
u_int32_t hashbit, hash[2];
sys/dev/pci/if_txp.c
1800
hash[0] = hash[1] = 0;
sys/dev/pci/if_txp.c
1807
hash[hashbit / 32] |= (1 << hashbit % 32);
sys/dev/pci/if_txp.c
1814
2, hash[0], hash[1], NULL, NULL, NULL, 0);
sys/dev/sbus/be.c
1074
u_int16_t hash[4];
sys/dev/sbus/be.c
1092
hash[3] = hash[2] = hash[1] = hash[0] = 0xffff;
sys/dev/sbus/be.c
1096
hash[3] = hash[2] = hash[1] = hash[0] = 0;
sys/dev/sbus/be.c
1117
hash[crc >> 4] |= 1 << (crc & 0xf);
sys/dev/sbus/be.c
1125
bus_space_write_4(t, br, BE_BRI_HASHTAB0, hash[0]);
sys/dev/sbus/be.c
1126
bus_space_write_4(t, br, BE_BRI_HASHTAB1, hash[1]);
sys/dev/sbus/be.c
1127
bus_space_write_4(t, br, BE_BRI_HASHTAB2, hash[2]);
sys/dev/sbus/be.c
1128
bus_space_write_4(t, br, BE_BRI_HASHTAB3, hash[3]);
sys/dev/sbus/qe.c
1031
u_int16_t hash[4];
sys/dev/sbus/qe.c
1032
u_int8_t octet, maccc, *ladrp = (u_int8_t *)&hash[0];
sys/dev/sbus/qe.c
1056
hash[3] = hash[2] = hash[1] = hash[0] = 0;
sys/dev/sbus/qe.c
1077
hash[crc >> 4] |= 1 << (crc & 0xf);
sys/dev/usb/if_smsc.c
451
uint32_t hash;
sys/dev/usb/if_smsc.c
470
hash = smsc_hash(enm->enm_addrlo);
sys/dev/usb/if_smsc.c
472
hashtbl[hash >> 5] |= 1 << (hash & 0x1F);
sys/dev/usb/if_uaq.c
651
uint32_t hash;
sys/dev/usb/if_uaq.c
672
hash = ether_crc32_be(enm->enm_addrlo, ETHER_ADDR_LEN)
sys/dev/usb/if_uaq.c
674
filter[hash >> 3] |= (1 << (hash & 7));
sys/dev/usb/if_ure.c
866
uint32_t hash;
sys/dev/usb/if_ure.c
893
hash = ether_crc32_be(enm->enm_addrlo, ETHER_ADDR_LEN)
sys/dev/usb/if_ure.c
895
if (hash < 32)
sys/dev/usb/if_ure.c
896
hashes[0] |= (1 << hash);
sys/dev/usb/if_ure.c
898
hashes[1] |= (1 << (hash - 32));
sys/dev/usb/if_ure.c
903
hash = swap32(hashes[0]);
sys/dev/usb/if_ure.c
905
hashes[1] = hash;
sys/kern/kern_event.c
1968
struct knlist *hash;
sys/kern/kern_event.c
1975
hash = hashinit(KN_HASHSIZE, M_KEVENT, M_WAITOK, &hashmask);
sys/kern/kern_event.c
1978
kq->kq_knhash = hash;
sys/kern/kern_event.c
1983
hashfree(hash, KN_HASHSIZE, M_KEVENT);
sys/kern/kern_subr.c
241
hashfree(void *hash, int elements, int type)
sys/kern/kern_subr.c
244
LIST_HEAD(generic, generic) *hashtbl = hash;
sys/kern/subr_witness.c
2376
unsigned int hash = 5381;
sys/kern/subr_witness.c
2382
hash = ((hash << 5) + hash) + (unsigned int)key[i];
sys/kern/subr_witness.c
2385
hash = ((hash << 5) + hash) + (unsigned int)key[i];
sys/kern/subr_witness.c
2387
return (hash);
sys/kern/subr_witness.c
2429
uint32_t hash;
sys/kern/subr_witness.c
2434
hash = (uint32_t)((uintptr_t)type ^ (uintptr_t)subtype) %
sys/kern/subr_witness.c
2436
SLIST_FOREACH(w, &w_hash.wh_array[hash], w_hash_next) {
sys/kern/subr_witness.c
2448
uint32_t hash;
sys/kern/subr_witness.c
2459
hash = (uint32_t)((uintptr_t)w->w_type ^ (uintptr_t)w->w_subtype) %
sys/kern/subr_witness.c
2461
SLIST_INSERT_HEAD(&w_hash.wh_array[hash], w, w_hash_next);
sys/kern/subr_witness.c
2471
unsigned int hash;
sys/kern/subr_witness.c
2482
hash = witness_hash_djb2((const char*)&key,
sys/kern/subr_witness.c
2484
data = w_lohash.wloh_array[hash];
sys/kern/subr_witness.c
2519
unsigned int hash;
sys/kern/subr_witness.c
2530
hash = witness_hash_djb2((const char*)&key,
sys/kern/subr_witness.c
2542
data->wlod_next = w_lohash.wloh_array[hash];
sys/kern/subr_witness.c
2544
w_lohash.wloh_array[hash] = data;
sys/net/if_etherbridge.c
151
uint16_t hash;
sys/net/if_etherbridge.c
153
hash = stoeplitz_h64(eba) & ETHERBRIDGE_TABLE_MASK;
sys/net/if_etherbridge.c
155
return (&eb->eb_table[hash]);
sys/net/if_pfsync.c
1262
unsigned int idx = st->key[0]->hash % nitems(sc->sc_slices);
sys/net/pf.c
1229
sk1->hash = pf_pkt_hash(sk1->af, sk1->proto,
sys/net/pf.c
1262
sk2->hash = pf_pkt_hash(sk2->af, sk2->proto,
sys/net/pf.c
1762
skw->hash = pf_pkt_hash(skw->af, skw->proto,
sys/net/pf.c
1793
sks->hash = pf_pkt_hash(sks->af, sks->proto,
sys/net/pf.c
6266
key->hash = pf_pkt_hash(key->af, key->proto,
sys/net/pf.c
6540
key.hash = pf_pkt_hash(pd2.af, pd2.proto,
sys/net/pf.c
6730
key.hash = pf_pkt_hash(pd2.af, pd2.proto,
sys/net/pf.c
7084
key.hash = pf_pkt_hash(pd2.af, pd2.proto,
sys/net/pf.c
7999
uint32_t hash;
sys/net/pf.c
8001
hash = src->addr32[0] ^ dst->addr32[0];
sys/net/pf.c
8004
hash ^= src->addr32[1] ^ dst->addr32[1];
sys/net/pf.c
8005
hash ^= src->addr32[2] ^ dst->addr32[2];
sys/net/pf.c
8006
hash ^= src->addr32[3] ^ dst->addr32[3];
sys/net/pf.c
8013
hash ^= sport ^ dport;
sys/net/pf.c
8017
return stoeplitz_n32(hash);
sys/net/pf.c
8208
pd->hash = pf_pkt_hash(pd->af, pd->proto,
sys/net/pf.c
8490
key.hash = pd.hash;
sys/net/pf.c
8628
m->m_pkthdr.ph_flowid = st->key[PF_SK_WIRE]->hash;
sys/net/pf.c
973
if ((diff = a->hash - b->hash) != 0)
sys/net/pf_lb.c
106
hash->addr32[0] = h.hash32[0];
sys/net/pf_lb.c
107
hash->addr32[1] = h.hash32[1];
sys/net/pf_lb.c
112
hash->addr32[2] = ~h.hash32[1];
sys/net/pf_lb.c
113
hash->addr32[3] = ~h.hash32[0];
sys/net/pf_lb.c
173
key.hash = pf_pkt_hash(key.af, key.proto, &key.addr[0],
sys/net/pf_lb.c
181
key.hash = pf_pkt_hash(key.af, key.proto, &key.addr[0],
sys/net/pf_lb.c
189
key.hash = pf_pkt_hash(key.af, key.proto, &key.addr[0],
sys/net/pf_lb.c
208
key.hash = pf_pkt_hash(key.af, key.proto,
sys/net/pf_lb.c
220
key.hash = pf_pkt_hash(key.af, key.proto,
sys/net/pf_lb.c
347
struct pf_addr hash;
sys/net/pf_lb.c
463
hashidx = pf_hash(saddr, &hash, &rpool->key, af);
sys/net/pf_lb.c
485
pf_poolmask(naddr, raddr, rmask, &hash, af);
sys/net/pf_lb.c
84
pf_hash(struct pf_addr *inaddr, struct pf_addr *hash,
sys/net/pf_lb.c
99
hash->addr32[0] = res;
sys/net/pf_syncookies.c
199
uint32_t hash, ack, seq;
sys/net/pf_syncookies.c
212
hash = pf_syncookie_mac(pd, cookie, seq);
sys/net/pf_syncookies.c
213
if ((ack & ~0xff) != (hash & ~0xff))
sys/net/pf_syncookies.c
317
uint32_t iss, hash;
sys/net/pf_syncookies.c
337
hash = pf_syncookie_mac(pd, cookie, ntohl(pd->hdr.tcp.th_seq));
sys/net/pf_syncookies.c
345
iss = hash & ~0xff;
sys/net/pf_syncookies.c
346
iss |= cookie.cookie ^ (hash >> 24);
sys/net/pfvar.h
721
u_int16_t hash;
sys/net/pfvar_priv.h
111
u_int16_t hash;
sys/net/pfvar_priv.h
533
u_int16_t hash;
sys/net/rtable.c
489
int hash;
sys/net/rtable.c
508
if ((hash = rt_hash(rt, dst, src)) != -1) {
sys/net/rtable.c
512
KASSERT(hash <= 0xffff);
sys/net/rtable.c
531
while (hash > threshold) {
sys/net/rtable.c
534
hash -= threshold;
sys/net/trunklacp.c
795
u_int32_t hash;
sys/net/trunklacp.c
808
hash = trunk_hashmbuf(m, &lsc->lsc_hashkey);
sys/net/trunklacp.c
809
hash %= pm->pm_count;
sys/net/trunklacp.c
810
lp = pm->pm_map[hash];
sys/net/wg_noise.c
858
noise_mix_hash(uint8_t hash[NOISE_HASH_LEN], const uint8_t *src,
sys/net/wg_noise.c
864
blake2s_update(&blake, hash, NOISE_HASH_LEN);
sys/net/wg_noise.c
866
blake2s_final(&blake, hash);
sys/net/wg_noise.c
870
noise_mix_psk(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg_noise.c
879
noise_mix_hash(hash, tmp, NOISE_HASH_LEN);
sys/net/wg_noise.c
884
noise_param_init(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg_noise.c
895
blake2s_final(&blake, hash);
sys/net/wg_noise.c
897
noise_mix_hash(hash, s, NOISE_PUBLIC_KEY_LEN);
sys/net/wg_noise.c
902
uint8_t key[NOISE_SYMMETRIC_KEY_LEN], uint8_t hash[NOISE_HASH_LEN])
sys/net/wg_noise.c
906
hash, NOISE_HASH_LEN, 0, key);
sys/net/wg_noise.c
907
noise_mix_hash(hash, dst, src_len + NOISE_AUTHTAG_LEN);
sys/net/wg_noise.c
912
uint8_t key[NOISE_SYMMETRIC_KEY_LEN], uint8_t hash[NOISE_HASH_LEN])
sys/net/wg_noise.c
916
hash, NOISE_HASH_LEN, 0, key))
sys/net/wg_noise.c
918
noise_mix_hash(hash, src, src_len);
sys/net/wg_noise.c
923
noise_msg_ephemeral(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg_noise.c
926
noise_mix_hash(hash, src, NOISE_PUBLIC_KEY_LEN);
sys/netinet/in_pcb.c
1090
uint64_t hash, lhash;
sys/netinet/in_pcb.c
1099
hash = in6_pcbhash(table, rtable_l2(inp->inp_rtableid),
sys/netinet/in_pcb.c
1104
hash = in_pcbhash(table, rtable_l2(inp->inp_rtableid),
sys/netinet/in_pcb.c
1107
head = &table->inpt_hashtbl[hash & table->inpt_mask];
sys/netinet/in_pcb.c
1112
in_pcbhash_lookup(struct inpcbtable *table, uint64_t hash, u_int rdomain,
sys/netinet/in_pcb.c
1121
head = &table->inpt_hashtbl[hash & table->inpt_mask];
sys/netinet/in_pcb.c
1205
uint64_t hash;
sys/netinet/in_pcb.c
1209
hash = in_pcbhash(table, rdomain, &faddr, fport, &laddr, lport);
sys/netinet/in_pcb.c
1217
inp = in_pcbhash_lookup(table, hash, rdomain,
sys/netinet/in_pcb.c
1255
uint64_t hash;
sys/netinet/in_pcb.c
1293
hash = in_pcbhash(table, rdomain, &zeroin_addr, 0, key1, lport);
sys/netinet/in_pcb.c
1296
inp = in_pcbhash_lookup(table, hash, rdomain,
sys/netinet/in_pcb.c
1299
hash = in_pcbhash(table, rdomain,
sys/netinet/in_pcb.c
1301
inp = in_pcbhash_lookup(table, hash, rdomain,
sys/netinet/tcp_input.c
3454
u_int32_t hash;
sys/netinet/tcp_input.c
3466
hash = syn_cache_hash(src, dst, sets[i]->scs_random);
sys/netinet/tcp_input.c
3467
scp = &sets[i]->scs_buckethead[hash % sets[i]->scs_size];
sys/netinet/tcp_input.c
3470
if (sc->sc_hash != hash)
sys/netinet6/in6_pcb.c
564
in6_pcbhash_lookup(struct inpcbtable *table, uint64_t hash, u_int rdomain,
sys/netinet6/in6_pcb.c
574
head = &table->inpt_hashtbl[hash & table->inpt_mask];
sys/netinet6/in6_pcb.c
605
uint64_t hash;
sys/netinet6/in6_pcb.c
609
hash = in6_pcbhash(table, rdomain, faddr, fport, laddr, lport);
sys/netinet6/in6_pcb.c
617
inp = in6_pcbhash_lookup(table, hash, rdomain,
sys/netinet6/in6_pcb.c
647
uint64_t hash;
sys/netinet6/in6_pcb.c
681
hash = in6_pcbhash(table, rdomain, &zeroin6_addr, 0, key1, lport);
sys/netinet6/in6_pcb.c
684
inp = in6_pcbhash_lookup(table, hash, rdomain,
sys/netinet6/in6_pcb.c
687
hash = in6_pcbhash(table, rdomain,
sys/netinet6/in6_pcb.c
689
inp = in6_pcbhash_lookup(table, hash, rdomain,
sys/nfs/nfs_srvcache.c
130
struct nfsrvhash *hash;
sys/nfs/nfs_srvcache.c
209
hash = NFSRCHASH(nd->nd_retxid);
sys/nfs/nfs_srvcache.c
210
LIST_INSERT_HEAD(hash, rp, rc_hash);
sys/nfs/nfs_srvcache.c
276
struct nfsrvhash *hash;
sys/nfs/nfs_srvcache.c
279
hash = NFSRCHASH(nd->nd_retxid);
sys/nfs/nfs_srvcache.c
281
LIST_FOREACH(rp, hash, rc_hash) {
sys/ufs/ufs/ufs_dirhash.c
1020
hash = dh->dh_hash;
sys/ufs/ufs/ufs_dirhash.c
1034
DIRHASH_BLKFREE(hash[i]);
sys/ufs/ufs/ufs_dirhash.c
1035
free(hash, M_DIRHASH, narrays * sizeof(hash[0]));
sys/ufs/ufs/ufs_dirhash.c
996
doff_t **hash;
usr.bin/awk/proto.h
103
extern int hash(const char *, int);
usr.bin/awk/tran.c
209
h = hash(s, tp->size);
usr.bin/awk/tran.c
247
h = hash(n, tp->size);
usr.bin/awk/tran.c
276
nh = hash(cp->nval, nsz);
usr.bin/awk/tran.c
291
h = hash(s, tp->size);
usr.bin/ctfconv/generate.c
60
struct hash *htab; /* hash table of known strings */
usr.bin/ctfconv/hash.c
104
hash_remove(struct hash *h, unsigned int i)
usr.bin/ctfconv/hash.c
119
hash_insert(struct hash *h, unsigned int i, struct hash_entry *p,
usr.bin/ctfconv/hash.c
136
hash_first(struct hash *h, unsigned int *pos)
usr.bin/ctfconv/hash.c
143
hash_next(struct hash *h, unsigned int *pos)
usr.bin/ctfconv/hash.c
151
struct hash *
usr.bin/ctfconv/hash.c
154
struct hash *h;
usr.bin/ctfconv/hash.c
191
hash_qlookup(struct hash *h, const char *start)
usr.bin/ctfconv/hash.c
232
hash_find(struct hash *h, const char *start, unsigned int *slot)
usr.bin/ctfconv/hash.c
45
static void hash_resize(struct hash *);
usr.bin/ctfconv/hash.c
47
static unsigned int hash_qlookup(struct hash *, const char *);
usr.bin/ctfconv/hash.c
53
hash_delete(struct hash *h)
usr.bin/ctfconv/hash.c
60
hash_resize(struct hash *h)
usr.bin/ctfconv/hash.h
19
struct hash;
usr.bin/ctfconv/hash.h
25
struct hash *hash_init(unsigned);
usr.bin/ctfconv/hash.h
26
void hash_delete(struct hash *);
usr.bin/ctfconv/hash.h
28
void *hash_first(struct hash *, unsigned int *);
usr.bin/ctfconv/hash.h
29
void *hash_next(struct hash *, unsigned int *);
usr.bin/ctfconv/hash.h
30
struct hash_entry *hash_find(struct hash *, const char *, unsigned int *);
usr.bin/ctfconv/hash.h
31
void *hash_remove(struct hash *, unsigned int);
usr.bin/ctfconv/hash.h
32
void hash_insert(struct hash *, unsigned int, struct hash_entry *, const char *);
usr.bin/dig/dig.c
1362
char *hash;
usr.bin/dig/dig.c
1368
hash = strchr(value, '#');
usr.bin/dig/dig.c
1369
if (hash != NULL) {
usr.bin/dig/dig.c
1370
*hash = '\0';
usr.bin/dig/dig.c
1371
error = getaddrinfo(value, hash + 1, &hints, &ai);
usr.bin/dig/dig.c
1372
*hash = '#';
usr.bin/dig/lib/dns/compress.c
110
hash = dns_name_hash(&tname, 0) %
usr.bin/dig/lib/dns/compress.c
112
for (node = cctx->table[hash]; node != NULL; node = node->next)
usr.bin/dig/lib/dns/compress.c
150
unsigned int hash;
usr.bin/dig/lib/dns/compress.c
170
hash = dns_name_hash(&tname, 0) %
usr.bin/dig/lib/dns/compress.c
188
node->next = cctx->table[hash];
usr.bin/dig/lib/dns/compress.c
189
cctx->table[hash] = node;
usr.bin/dig/lib/dns/compress.c
94
unsigned int labels, hash, n;
usr.bin/dig/lib/dns/rdata/generic/nsec3_50.c
46
unsigned char hash;
usr.bin/dig/lib/dns/rdata/generic/nsec3_50.c
57
hash = uint8_fromregion(&sr);
usr.bin/dig/lib/dns/rdata/generic/nsec3_50.c
59
snprintf(buf, sizeof(buf), "%u ", hash);
usr.bin/dig/lib/dns/rdata/generic/nsec3param_51.c
46
unsigned char hash;
usr.bin/dig/lib/dns/rdata/generic/nsec3param_51.c
58
hash = uint8_fromregion(&sr);
usr.bin/dig/lib/dns/rdata/generic/nsec3param_51.c
67
snprintf(buf, sizeof(buf), "%u ", hash);
usr.bin/dig/lib/isc/symtab.c
133
b = hash((k), (s)->case_sensitive) % (s)->size; \
usr.bin/dig/lib/isc/symtab.c
195
hv = hash(elt->key, symtab->case_sensitive);
usr.bin/finger/extern.h
47
int hash(char *);
usr.bin/finger/util.c
252
for (pp = htab + hash(pw->pw_name);
usr.bin/finger/util.c
280
for (pn = htab[hash(name)];
usr.bin/ftp/cmds.c
1650
ohash = hash;
usr.bin/ftp/cmds.c
1652
restart_point = hash = verbose = 0;
usr.bin/ftp/cmds.c
1656
hash = ohash;
usr.bin/ftp/cmds.c
512
onoff(hash), mark, onoff(progress));
usr.bin/ftp/cmds.c
596
hash = !hash;
usr.bin/ftp/cmds.c
602
hash = 1;
usr.bin/ftp/cmds.c
604
hash = 0;
usr.bin/ftp/cmds.c
617
hash = 1;
usr.bin/ftp/cmds.c
619
fprintf(ttyout, "Hash mark printing %s", onoff(hash));
usr.bin/ftp/cmds.c
620
if (hash)
usr.bin/ftp/cmds.c
623
code = hash;
usr.bin/ftp/fetch.c
1074
if (hash && !progress) {
usr.bin/ftp/fetch.c
1085
if (hash && !progress && bytes > 0) {
usr.bin/ftp/fetch.c
264
if (hash && !progress) {
usr.bin/ftp/fetch.c
275
if (hash && !progress && bytes > 0) {
usr.bin/ftp/ftp.c
1081
if (hash && (!progress || filesize < 0)) {
usr.bin/ftp/ftp.c
1091
if (hash && (!progress || filesize < 0) && bytes > 0) {
usr.bin/ftp/ftp.c
1144
while (hash && (!progress || filesize < 0) &&
usr.bin/ftp/ftp.c
1176
if (hash && (!progress || filesize < 0)) {
usr.bin/ftp/ftp.c
753
if (hash && (!progress || filesize < 0) ) {
usr.bin/ftp/ftp.c
763
if (hash && (!progress || filesize < 0) && bytes > 0) {
usr.bin/ftp/ftp.c
782
while (hash && (!progress || filesize < 0) &&
usr.bin/ftp/ftp.c
798
if (hash && (!progress || filesize < 0)) {
usr.bin/ftp/ftp_var.h
99
extern int hash; /* print # for each buffer transferred */
usr.bin/ftp/main.c
85
int hash;
usr.bin/ftp/util.c
413
oldhash = hash;
usr.bin/ftp/util.c
414
hash = 0;
usr.bin/ftp/util.c
427
hash = oldhash;
usr.bin/htpasswd/htpasswd.c
142
if (crypt_newhash(pass, "bcrypt,a", hash, sizeof(hash)) != 0)
usr.bin/htpasswd/htpasswd.c
147
printf("%s%s\n", login, hash);
usr.bin/htpasswd/htpasswd.c
184
if (fprintf(out, "%s%s\n", login, hash) == -1)
usr.bin/htpasswd/htpasswd.c
51
char hash[_PASSWORD_LEN], pass[1024], pass2[1024];
usr.bin/jot/jot.c
377
int dot, hash, space, sign, numbers;
usr.bin/jot/jot.c
380
dot = hash = space = sign = numbers = 0;
usr.bin/jot/jot.c
386
hash++)) ||
usr.bin/lock/lock.c
154
crypt_newhash(s, "bcrypt", hash, sizeof(hash));
usr.bin/lock/lock.c
207
} else if (crypt_checkpass(s, hash) == 0) {
usr.bin/lock/lock.c
209
explicit_bzero(hash, sizeof(hash));
usr.bin/lock/lock.c
69
char hash[_PASSWORD_LEN];
usr.bin/mail/cmd2.c
394
h = hash(field);
usr.bin/mail/cmd3.c
428
h = hash(*ap);
usr.bin/mail/cmd3.c
477
h = hash(gname);
usr.bin/mail/extern.h
139
int hash(char *);
usr.bin/mail/util.c
625
for (igp = table->i_head[hash(realfield)]; igp != 0; igp = igp->i_link)
usr.bin/mail/vars.c
129
for (vp = variables[hash(name)]; vp != NULL; vp = vp->v_link)
usr.bin/mail/vars.c
143
for (gh = groups[hash(name)]; gh != NULL; gh = gh->g_link)
usr.bin/mail/vars.c
51
h = hash(name);
usr.bin/make/arch.c
519
bool hash) /* true if archive should be hashed if not
usr.bin/make/arch.c
544
if (!hash) {
usr.bin/mg/display.c
585
hash(vscreen[i]);
usr.bin/mg/display.c
586
hash(pscreen[i]);
usr.bin/mg/display.c
65
void hash(struct video *);
usr.bin/openssl/certhash.c
108
printf("hashinfo %s %08lx %u %i\n", hi->filename, hi->hash,
usr.bin/openssl/certhash.c
124
rv = hia->hash < hib->hash ? -1 : hia->hash > hib->hash;
usr.bin/openssl/certhash.c
206
if (asprintf(&filename, "%08lx.%s%u", hi->hash,
usr.bin/openssl/certhash.c
274
hi->hash = (unsigned long)val;
usr.bin/openssl/certhash.c
305
unsigned long hash;
usr.bin/openssl/certhash.c
311
hash = X509_subject_name_hash(cert);
usr.bin/openssl/certhash.c
318
hi = hashinfo(filename, hash, fingerprint);
usr.bin/openssl/certhash.c
332
unsigned long hash;
usr.bin/openssl/certhash.c
338
hash = X509_NAME_hash(X509_CRL_get_issuer(crl));
usr.bin/openssl/certhash.c
345
hi = hashinfo(filename, hash, fingerprint);
usr.bin/openssl/certhash.c
358
if ((link = hashinfo(NULL, hi->hash, hi->fingerprint)) == NULL)
usr.bin/openssl/certhash.c
383
link->hash == hi->hash &&
usr.bin/openssl/certhash.c
405
if (entry->hash == last->hash) {
usr.bin/openssl/certhash.c
60
unsigned long hash;
usr.bin/openssl/certhash.c
72
hashinfo(const char *filename, unsigned long hash, unsigned char *fingerprint)
usr.bin/openssl/certhash.c
84
hi->hash = hash;
usr.bin/openssl/crl.c
122
.opt.flag = &cfg.hash,
usr.bin/openssl/crl.c
354
if (cfg.hash == i) {
usr.bin/openssl/crl.c
76
int hash;
usr.bin/openssl/passwd.c
441
char *hash = NULL;
usr.bin/openssl/passwd.c
494
hash = DES_crypt(passwd, *salt_p);
usr.bin/openssl/passwd.c
498
if ((hash = md5crypt(passwd, (use1 ? "1" : "apr1"), *salt_p)) == NULL)
usr.bin/openssl/passwd.c
501
assert(hash != NULL);
usr.bin/openssl/passwd.c
504
BIO_printf(out, "%s\t%s\n", passwd, hash);
usr.bin/openssl/passwd.c
506
BIO_printf(out, "%s\t%s\n", hash, passwd);
usr.bin/openssl/passwd.c
508
BIO_printf(out, "%s\n", hash);
usr.bin/passwd/local_passwd.c
173
static char hash[_PASSWORD_LEN];
usr.bin/passwd/local_passwd.c
238
if (crypt_newhash(newpass, pref, hash, sizeof(hash)) != 0) {
usr.bin/passwd/local_passwd.c
245
return hash;
usr.bin/signify/signify.c
596
char hash[HASHBUFSIZE];
usr.bin/signify/signify.c
617
recodehash(char *hash, size_t len)
usr.bin/signify/signify.c
622
if (strlen(hash) == len)
usr.bin/signify/signify.c
624
if ((rv = b64_pton(hash, data, sizeof(data))) == -1)
usr.bin/signify/signify.c
627
snprintf(hash + i * 2, HASHBUFSIZE - i * 2, "%2.2x", data[i]);
usr.bin/signify/signify.c
636
recodehash(c->hash, SHA256_DIGEST_STRING_LENGTH-1);
usr.bin/signify/signify.c
640
recodehash(c->hash, SHA512_DIGEST_STRING_LENGTH-1);
usr.bin/signify/signify.c
646
if (strcmp(c->hash, buf) != 0)
usr.bin/signify/signify.c
682
c.algo, c.file, c.hash);
usr.bin/ssh/auth2.c
221
u_char *hash = xmalloc(len);
usr.bin/ssh/auth2.c
226
if (ssh_digest_memory(SSH_DIGEST_SHA512, b, strlen(b), hash, len) != 0)
usr.bin/ssh/auth2.c
229
delay = (double)PEEK_U32(hash) / 1000 / 1000 / 1000 / 1000;
usr.bin/ssh/auth2.c
230
freezero(hash, len);
usr.bin/ssh/gss-genr.c
247
ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_t buffer, gss_buffer_t hash)
usr.bin/ssh/gss-genr.c
250
GSS_C_QOP_DEFAULT, buffer, hash)))
usr.bin/ssh/kex.c
1061
derive_key(struct ssh *ssh, int id, u_int need, u_char *hash, u_int hashlen,
usr.bin/ssh/kex.c
1082
ssh_digest_update(hashctx, hash, hashlen) != 0 ||
usr.bin/ssh/kex.c
1101
ssh_digest_update(hashctx, hash, hashlen) != 0 ||
usr.bin/ssh/kex.c
1126
kex_derive_keys(struct ssh *ssh, u_char *hash, u_int hashlen,
usr.bin/ssh/kex.c
1140
if ((r = sshbuf_put(kex->session_id, hash, hashlen)) != 0)
usr.bin/ssh/kex.c
1147
if ((r = derive_key(ssh, 'A'+i, kex->we_need, hash, hashlen,
usr.bin/ssh/kexgen.c
148
u_char hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/kexgen.c
208
hashlen = sizeof(hash);
usr.bin/ssh/kexgen.c
219
hash, &hashlen)) != 0)
usr.bin/ssh/kexgen.c
222
if ((r = sshkey_verify(server_host_key, signature, slen, hash, hashlen,
usr.bin/ssh/kexgen.c
226
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
usr.bin/ssh/kexgen.c
247
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexgen.c
281
u_char *signature = NULL, hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/kexgen.c
338
hashlen = sizeof(hash);
usr.bin/ssh/kexgen.c
349
hash, &hashlen)) != 0)
usr.bin/ssh/kexgen.c
354
&signature, &slen, hash, hashlen, kex->hostkey_alg)) != 0)
usr.bin/ssh/kexgen.c
365
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
usr.bin/ssh/kexgen.c
375
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexgen.c
56
u_char *hash, size_t *hashlen)
usr.bin/ssh/kexgen.c
84
if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) {
usr.bin/ssh/kexgen.c
91
dump_digest("hash", hash, *hashlen);
usr.bin/ssh/kexgex.c
52
u_char *hash, size_t *hashlen)
usr.bin/ssh/kexgex.c
85
if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) {
usr.bin/ssh/kexgex.c
92
dump_digest("hash", hash, *hashlen);
usr.bin/ssh/kexgexc.c
148
u_char hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/kexgexc.c
183
hashlen = sizeof(hash);
usr.bin/ssh/kexgexc.c
196
hash, &hashlen)) != 0)
usr.bin/ssh/kexgexc.c
199
if ((r = sshkey_verify(server_host_key, signature, slen, hash,
usr.bin/ssh/kexgexc.c
203
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
usr.bin/ssh/kexgexc.c
224
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexgexs.c
130
u_char hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/kexgexs.c
161
hashlen = sizeof(hash);
usr.bin/ssh/kexgexs.c
174
hash, &hashlen)) != 0)
usr.bin/ssh/kexgexs.c
179
&signature, &slen, hash, hashlen, kex->hostkey_alg)) < 0)
usr.bin/ssh/kexgexs.c
190
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
usr.bin/ssh/kexgexs.c
201
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexmlkem768x25519.c
148
if ((r = ssh_digest_buffer(kex->hash_alg, buf, hash, sizeof(hash))) != 0)
usr.bin/ssh/kexmlkem768x25519.c
160
if ((r = sshbuf_put_string(buf, hash,
usr.bin/ssh/kexmlkem768x25519.c
173
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexmlkem768x25519.c
189
u_char hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/kexmlkem768x25519.c
228
hash, sizeof(hash))) != 0)
usr.bin/ssh/kexmlkem768x25519.c
236
if ((r = sshbuf_put_string(buf, hash,
usr.bin/ssh/kexmlkem768x25519.c
247
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexmlkem768x25519.c
93
u_char hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/kexsntrup761x25519.c
129
if ((r = ssh_digest_buffer(kex->hash_alg, buf, hash, sizeof(hash))) != 0)
usr.bin/ssh/kexsntrup761x25519.c
141
if ((r = sshbuf_put_string(buf, hash,
usr.bin/ssh/kexsntrup761x25519.c
152
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexsntrup761x25519.c
166
u_char hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/kexsntrup761x25519.c
197
if ((r = ssh_digest_buffer(kex->hash_alg, buf, hash, sizeof(hash))) != 0)
usr.bin/ssh/kexsntrup761x25519.c
205
if ((r = sshbuf_put_string(buf, hash,
usr.bin/ssh/kexsntrup761x25519.c
218
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/kexsntrup761x25519.c
82
u_char hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/misc-agent.c
52
u_char hash[64];
usr.bin/ssh/misc-agent.c
66
hostname, strlen(hostname), hash, sizeof(hash))) != 0) {
usr.bin/ssh/misc-agent.c
73
hash[i] % (sizeof(presentation_chars) - 1)];
usr.bin/ssh/pkcs11.h
961
unsigned long hash;
usr.bin/ssh/ssh-keygen.c
1427
int r, hash = -1;
usr.bin/ssh/ssh-keygen.c
1432
if ((hash = ssh_digest_alg_by_name(p)) == -1)
usr.bin/ssh/ssh-keygen.c
1448
export_dns_rr(hname, public, stdout, print_generic, hash);
usr.bin/ssh/sshd.c
1203
u_char *hash;
usr.bin/ssh/sshd.c
1216
hash = xmalloc(len);
usr.bin/ssh/sshd.c
1217
if (ssh_digest_final(ctx, hash, len) != 0)
usr.bin/ssh/sshd.c
1219
options.timing_secret = PEEK_U64(hash);
usr.bin/ssh/sshd.c
1220
freezero(hash, len);
usr.bin/ssh/sshkey.c
1104
char *retval, *p, title[FLDSIZE_X], hash[FLDSIZE_X];
usr.bin/ssh/sshkey.c
1155
r = snprintf(hash, sizeof(hash), "[%s]", alg);
usr.bin/ssh/sshkey.c
1156
hlen = (r <= 0) ? 0 : strlen(hash);
usr.bin/ssh/sshkey.c
1183
memcpy(p, hash, hlen);
usr.bin/ssh/sshsig.c
406
char *hex, hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/sshsig.c
411
memset(hash, 0, sizeof(hash));
usr.bin/ssh/sshsig.c
419
if ((r = ssh_digest_buffer(alg, m, hash, sizeof(hash))) != 0) {
usr.bin/ssh/sshsig.c
423
if ((hex = tohex(hash, ssh_digest_bytes(alg))) != NULL) {
usr.bin/ssh/sshsig.c
431
if ((r = sshbuf_put(b, hash, ssh_digest_bytes(alg))) != 0) {
usr.bin/ssh/sshsig.c
441
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/sshsig.c
506
char *hex, rbuf[8192], hash[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/sshsig.c
513
memset(hash, 0, sizeof(hash));
usr.bin/ssh/sshsig.c
544
if ((r = ssh_digest_final(ctx, hash, sizeof(hash))) != 0) {
usr.bin/ssh/sshsig.c
548
if ((hex = tohex(hash, ssh_digest_bytes(alg))) != NULL) {
usr.bin/ssh/sshsig.c
556
if ((r = sshbuf_put(b, hash, ssh_digest_bytes(alg))) != 0) {
usr.bin/ssh/sshsig.c
568
explicit_bzero(hash, sizeof(hash));
usr.bin/ssh/umac.c
1051
nh_update(&ctx->hash, (const UINT8 *)input, len);
usr.bin/ssh/umac.c
1066
nh_update(&ctx->hash, (const UINT8 *)input, bytes_remaining);
usr.bin/ssh/umac.c
1067
nh_final(&ctx->hash, nh_result);
usr.bin/ssh/umac.c
1076
nh(&ctx->hash, (const UINT8 *)input, L1_KEY_LEN,
usr.bin/ssh/umac.c
1087
nh_update(&ctx->hash, (const UINT8 *)input, len);
usr.bin/ssh/umac.c
1105
nh_final(&ctx->hash, nh_result);
usr.bin/ssh/umac.c
1110
nh_final(&ctx->hash, nh_result);
usr.bin/ssh/umac.c
1138
nh(&ahc->hash, (UINT8 *)msg, nh_len, len, nh_result);
usr.bin/ssh/umac.c
1145
nh(&ahc->hash, (UINT8 *)msg, L1_KEY_LEN, L1_KEY_LEN, nh_result);
usr.bin/ssh/umac.c
1154
nh(&ahc->hash, (UINT8 *)msg, nh_len, len, nh_result);
usr.bin/ssh/umac.c
1179
uhash_ctx hash; /* Hash function for message compression */
usr.bin/ssh/umac.c
1190
uhash_reset(&ctx->hash);
usr.bin/ssh/umac.c
1229
uhash_init(&ctx->hash, prf_key);
usr.bin/ssh/umac.c
1241
uhash_final(&ctx->hash, (u_char *)tag);
usr.bin/ssh/umac.c
1254
uhash_update(&ctx->hash, input, len);
usr.bin/ssh/umac.c
1266
uhash(&ctx->hash, input, len, (u_char *)tag);
usr.bin/ssh/umac.c
771
nh_ctx hash; /* Hash context for L1 NH hash */
usr.bin/ssh/umac.c
931
nh_reset(&pc->hash);
usr.bin/ssh/umac.c
962
nh_init(&ahc->hash, prf_key);
usr.bin/tsort/tsort.c
474
make_transparent(struct ohash *hash)
usr.bin/tsort/tsort.c
487
for (n = ohash_first(hash, &i); n != NULL;
usr.bin/tsort/tsort.c
488
n = ohash_next(hash, &i)) {
usr.bin/tsort/tsort.c
512
for (n = ohash_first(hash, &i); n != NULL;
usr.bin/tsort/tsort.c
513
n = ohash_next(hash, &i))
usr.bin/tsort/tsort.c
530
split_nodes(struct ohash *hash, struct array *heap, struct array *remaining)
usr.bin/tsort/tsort.c
536
heap->t = ereallocarray(NULL, ohash_entries(hash),
usr.bin/tsort/tsort.c
538
remaining->t = ereallocarray(NULL, ohash_entries(hash),
usr.bin/tsort/tsort.c
543
for (n = ohash_first(hash, &i); n != NULL; n = ohash_next(hash, &i)) {
usr.bin/yacc/symtab.c
130
symbol_table[hash("error")] = bp;
usr.bin/yacc/symtab.c
48
int hash(char *);
usr.bin/yacc/symtab.c
97
bpp = symbol_table + hash(name);
usr.sbin/amd/amd/info_file.c
114
hash = strchr(key_val, '#');
usr.sbin/amd/amd/info_file.c
115
if (hash)
usr.sbin/amd/amd/info_file.c
116
*hash = '\0';
usr.sbin/amd/amd/info_file.c
95
char *hash;
usr.sbin/amd/amd/mapc.c
242
int hash = kvhash_of(key);
usr.sbin/amd/amd/mapc.c
277
h = &m->kvhash[hash];
usr.sbin/bgpd/chash.c
124
cg_meta_set_hash(struct ch_group *g, int slot, uint64_t hash)
usr.sbin/bgpd/chash.c
129
newval |= hash << (slot * 8);
usr.sbin/bgpd/chash.c
941
ch_qhash64(uint64_t hash, uint64_t value)
usr.sbin/bgpd/chash.c
945
uint64_t b = hash;
usr.sbin/bgpd/chash.h
136
_name##_CH_LOCATE(struct _name *head, uint64_t hash, \
usr.sbin/bgpd/chash.h
139
return _ch_locate(_name##_CH_TYPE, &head->ch_table, hash, \
usr.sbin/bgpd/rde.h
178
uint64_t hash;
usr.sbin/bgpd/rde.h
187
uint64_t hash;
usr.sbin/bgpd/rde.h
224
uint64_t hash;
usr.sbin/bgpd/rde.h
325
uint64_t hash;
usr.sbin/bgpd/rde_adjout.c
275
return a->hash;
usr.sbin/bgpd/rde_adjout.c
313
struct nexthop *nexthop, uint64_t hash)
usr.sbin/bgpd/rde_adjout.c
325
a->hash = hash;
usr.sbin/bgpd/rde_adjout.c
391
needle.hash = adjout_attr_calc_hash(&needle);
usr.sbin/bgpd/rde_adjout.c
394
attr = adjout_attr_alloc(asp, comm, nexthop, needle.hash);
usr.sbin/bgpd/rde_aspa.c
389
h = hash(cas) & ra->mask;
usr.sbin/bgpd/rde_aspa.c
90
h = hash(asnum) & ra->mask;
usr.sbin/bgpd/rde_attr.c
195
if (oa->hash != ob->hash)
usr.sbin/bgpd/rde_attr.c
250
attr_alloc(uint8_t flags, uint8_t type, void *data, uint16_t len, uint64_t hash)
usr.sbin/bgpd/rde_attr.c
273
a->hash = hash;
usr.sbin/bgpd/rde_attr.c
283
uint64_t hash)
usr.sbin/bgpd/rde_attr.c
293
needle.hash = hash;
usr.sbin/bgpd/rde_attr.c
69
return a->hash;
usr.sbin/bgpd/rde_community.c
635
return comm->hash;
usr.sbin/bgpd/rde_community.c
649
comm->hash = SipHash24_End(&ctx);
usr.sbin/bgpd/rde_community.c
752
to->hash = from->hash;
usr.sbin/bgpd/rde_filter.c
469
return rf->hash;
usr.sbin/bgpd/rde_filter.c
53
uint64_t hash;
usr.sbin/bgpd/rde_filter.c
533
rf->hash = rde_filter_calc_hash(rf);
usr.sbin/bgpd/rde_filter.c
67
uint64_t hash;
usr.sbin/bgpd/rde_filter.c
858
return rfs->hash;
usr.sbin/bgpd/rde_filter.c
997
rfs->hash = rde_filterset_calc_hash(rfs);
usr.sbin/bgpd/rde_rib.c
606
return p->hash;
usr.sbin/bgpd/rde_rib.c
693
aspath->hash = path_calc_hash(aspath);
usr.sbin/bgpd/rde_rib.c
745
dst->hash = src->hash;
usr.sbin/btrace/btrace.c
1019
const char *hash;
usr.sbin/btrace/btrace.c
1029
hash = ba2hash(bkey, dtev);
usr.sbin/btrace/btrace.c
1030
debug("map=%p '%s' delete key=%p '%s'\n", map, bv_name(bv), bkey, hash);
usr.sbin/btrace/btrace.c
1032
map_delete(map, hash);
usr.sbin/btrace/btrace.c
1048
const char *hash;
usr.sbin/btrace/btrace.c
1055
hash = ba2hash(bkey, dtev);
usr.sbin/btrace/btrace.c
1065
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1070
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1075
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1080
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1089
map_insert(map, hash, bval);
usr.sbin/btrace/btrace.c
1092
bv_name(bv), bkey, hash, bval);
usr.sbin/btrace/btrace.c
1378
char *hash;
usr.sbin/btrace/btrace.c
1391
hash = buf + len;
usr.sbin/btrace/btrace.c
1393
l = snprintf(hash, sizeof(buf) - len, ", %s", ba2str(ba, dtev));
usr.sbin/config/hash.c
178
h = hash(s);
usr.sbin/config/hash.c
211
h = hash(nam);
usr.sbin/config/hash.c
242
h = hash(nam);
usr.sbin/config/hash.c
264
h = hash(nam);
usr.sbin/config/pack.c
369
findvec(const void *ptr, int hash, int len, vec_cmp_func cmp, int nextplace)
usr.sbin/config/pack.c
374
hp = &tails[hash];
usr.sbin/dhcpd/confpars.c
1053
option = (struct option *)hash_lookup(universe->hash,
usr.sbin/dhcpd/tables.c
703
dhcp_universe.hash = new_hash();
usr.sbin/dhcpd/tables.c
704
if (!dhcp_universe.hash)
usr.sbin/dhcpd/tables.c
708
add_hash(dhcp_universe.hash,
usr.sbin/dhcpd/tree.h
98
struct hash_table *hash;
usr.sbin/dvmrpd/dvmrpe.h
49
LIST_ENTRY(nbr) entry, hash;
usr.sbin/dvmrpd/neighbor.c
203
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/dvmrpd/neighbor.c
227
LIST_REMOVE(nbr, hash);
usr.sbin/dvmrpd/neighbor.c
242
LIST_FOREACH(nbr, head, hash) {
usr.sbin/ldapd/btree.c
117
unsigned char hash[SHA_DIGEST_LENGTH];
usr.sbin/ldapd/btree.c
175
#define METAHASHLEN offsetof(struct bt_meta, hash)
usr.sbin/ldapd/btree.c
946
SHA1((unsigned char *)&bt->meta, METAHASHLEN, bt->meta.hash);
usr.sbin/ldapd/btree.c
975
unsigned char hash[SHA_DIGEST_LENGTH];
usr.sbin/ldapd/btree.c
990
SHA1((unsigned char *)m, METAHASHLEN, hash);
usr.sbin/ldapd/btree.c
991
if (bcmp(hash, m->hash, SHA_DIGEST_LENGTH) != 0) {
usr.sbin/npppd/common/hash.c
111
c = (htbl->hash) (k, (int)htbl->size);
usr.sbin/npppd/common/hash.c
134
c = (htbl->hash) (k, (int)htbl->size);
usr.sbin/npppd/common/hash.c
157
i = (htbl->hash) (k, (int)htbl->size);
usr.sbin/npppd/common/hash.c
55
htbl->hash = hash_func;
usr.sbin/npppd/common/hash.h
43
uint32_t (*hash) (const void *, int);
usr.sbin/npppd/npppd/chap_ms.c
135
mschap_ntpassword_hash(u_int8_t *in, int inlen, u_int8_t *hash)
usr.sbin/npppd/npppd/chap_ms.c
143
EVP_DigestFinal_ex(ctx, hash, &mdlen);
usr.sbin/npppd/npppd/npppd.c
1987
uint32_t hash = 0;
usr.sbin/npppd/npppd/npppd.c
1994
hash = hash*0x1F + str[i];
usr.sbin/npppd/npppd/npppd.c
1995
hash = (hash << 16) ^ (hash & 0xffff);
usr.sbin/npppd/npppd/npppd.c
1997
return hash % sz;
usr.sbin/nsd/difffile.c
565
domain->nsec3->hash_wc->hash.node.key &&
usr.sbin/nsd/difffile.c
573
&domain->nsec3->hash_wc->hash.node);
usr.sbin/nsd/difffile.c
599
|| !domain->nsec3->hash_wc->hash.node.key)
usr.sbin/nsd/edns.c
246
uint8_t hash[8], hash2verify[8];
usr.sbin/nsd/edns.c
293
nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
294
if(CRYPTO_memcmp(hash2verify, hash, 8) == 0 ) {
usr.sbin/nsd/edns.c
297
memcpy(q->edns.cookie + 16, hash, 8);
usr.sbin/nsd/edns.c
306
nsd->cookie_secrets[i].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
307
if(CRYPTO_memcmp(hash2verify, hash, 8) == 0 ) {
usr.sbin/nsd/edns.c
316
uint8_t hash[8];
usr.sbin/nsd/edns.c
335
siphash(q->edns.cookie, 32, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
339
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
343
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
345
memcpy(q->edns.cookie + 16, hash, 8);
usr.sbin/nsd/namedb.c
233
if(domain->nsec3->hash_wc->hash.node.key)
usr.sbin/nsd/namedb.c
235
->hashtree, &domain->nsec3->hash_wc->hash.node);
usr.sbin/nsd/namedb.h
59
uint8_t hash[NSEC3_HASH_LEN];
usr.sbin/nsd/namedb.h
66
nsec3_hash_node_type hash;
usr.sbin/nsd/nsec3.c
106
nsec3_b32_create(region_type* region, zone_type* zone, unsigned char* hash)
usr.sbin/nsd/nsec3.c
110
b32_ntop(hash, SHA_DIGEST_LENGTH, b32, sizeof(b32));
usr.sbin/nsd/nsec3.c
144
domain->nsec3->hash_wc->hash.node.key = NULL;
usr.sbin/nsd/nsec3.c
146
nsec3_hash_and_store(zone, dname, domain->nsec3->hash_wc->hash.hash);
usr.sbin/nsd/nsec3.c
149
nsec3_hash_and_store(zone, wcard, domain->nsec3->hash_wc->wc.hash);
usr.sbin/nsd/nsec3.c
163
nsec3_hash_and_store(zone, dname, domain->nsec3->ds_parent_hash->hash);
usr.sbin/nsd/nsec3.c
33
return memcmp(a->nsec3->hash_wc->hash.hash,
usr.sbin/nsd/nsec3.c
34
b->nsec3->hash_wc->hash.hash, NSEC3_HASH_LEN);
usr.sbin/nsd/nsec3.c
47
return memcmp(a->nsec3->hash_wc->wc.hash,
usr.sbin/nsd/nsec3.c
48
b->nsec3->hash_wc->wc.hash, NSEC3_HASH_LEN);
usr.sbin/nsd/nsec3.c
514
nsec3_find_cover(zone_type* zone, uint8_t* hash, size_t hashlen,
usr.sbin/nsd/nsec3.c
523
b32_ntop(hash, hashlen, (char*)(n+5), sizeof(n)-5);
usr.sbin/nsd/nsec3.c
561
cmp_hash_tree, domain, &domain->nsec3->hash_wc->hash.node);
usr.sbin/nsd/nsec3.c
566
exact = nsec3_find_cover(zone, domain->nsec3->hash_wc->hash.hash,
usr.sbin/nsd/nsec3.c
567
sizeof(domain->nsec3->hash_wc->hash.hash), &result);
usr.sbin/nsd/nsec3.c
574
(void)nsec3_find_cover(zone, domain->nsec3->hash_wc->wc.hash,
usr.sbin/nsd/nsec3.c
575
sizeof(domain->nsec3->hash_wc->wc.hash), &result);
usr.sbin/nsd/nsec3.c
591
exact = nsec3_find_cover(zone, domain->nsec3->ds_parent_hash->hash,
usr.sbin/nsd/nsec3.c
592
sizeof(domain->nsec3->ds_parent_hash->hash), &result);
usr.sbin/nsd/nsec3.c
601
parse_nsec3_name(const dname_type* dname, uint8_t* hash, size_t buflen)
usr.sbin/nsd/nsec3.c
61
return memcmp(a->nsec3->ds_parent_hash->hash,
usr.sbin/nsd/nsec3.c
610
memset(hash, 0, buflen);
usr.sbin/nsd/nsec3.c
613
(void)b32_pton((char*)wire+1, hash, buflen);
usr.sbin/nsd/nsec3.c
62
b->nsec3->ds_parent_hash->hash, NSEC3_HASH_LEN);
usr.sbin/nsd/nsec3.c
684
init_lookup_key_hash_tree(domain_type* d, uint8_t* hash)
usr.sbin/nsd/nsec3.c
685
{ memcpy(d->nsec3->hash_wc->hash.hash, hash, NSEC3_HASH_LEN); }
usr.sbin/nsd/nsec3.c
688
init_lookup_key_wc_tree(domain_type* d, uint8_t* hash)
usr.sbin/nsd/nsec3.c
689
{ memcpy(d->nsec3->hash_wc->wc.hash, hash, NSEC3_HASH_LEN); }
usr.sbin/nsd/nsec3.c
692
init_lookup_key_ds_tree(domain_type* d, uint8_t* hash)
usr.sbin/nsd/nsec3.c
693
{ memcpy(d->nsec3->ds_parent_hash->hash, hash, NSEC3_HASH_LEN); }
usr.sbin/nsd/nsec3.c
697
process_first(rbtree_type* tree, uint8_t* hash, rbnode_type** p,
usr.sbin/nsd/nsec3.c
709
hash_wc.hash.node.key = NULL;
usr.sbin/nsd/nsec3.c
715
init(&d, hash);
usr.sbin/nsd/nsec3.c
731
process_end(rbtree_type* tree, uint8_t* hash, rbnode_type** p,
usr.sbin/nsd/nsec3.c
743
hash_wc.hash.node.key = NULL;
usr.sbin/nsd/nsec3.c
749
init(&d, hash);
usr.sbin/nsd/nsec3.c
779
uint8_t hash[NSEC3_HASH_LEN+1];
usr.sbin/nsd/nsec3.c
780
parse_nsec3_name(domain_dname(start), hash, sizeof(hash));
usr.sbin/nsd/nsec3.c
782
if(process_first(zone->hashtree, hash, &p, init_lookup_key_hash_tree)) {
usr.sbin/nsd/nsec3.c
787
(void)process_first(zone->wchashtree, hash, &pwc, init_lookup_key_wc_tree);
usr.sbin/nsd/nsec3.c
788
if(process_first(zone->dshashtree, hash, &pds, init_lookup_key_ds_tree)){
usr.sbin/nsd/nsec3.c
805
uint8_t hash[NSEC3_HASH_LEN+1];
usr.sbin/nsd/nsec3.c
806
parse_nsec3_name(domain_dname(end), hash, sizeof(hash));
usr.sbin/nsd/nsec3.c
807
process_end(zone->hashtree, hash, &p_end, init_lookup_key_hash_tree);
usr.sbin/nsd/nsec3.c
808
process_end(zone->wchashtree, hash, &pwc_end, init_lookup_key_wc_tree);
usr.sbin/nsd/nsec3.c
809
process_end(zone->dshashtree, hash, &pds_end, init_lookup_key_ds_tree);
usr.sbin/nsd/nsec3.c
905
uint8_t hash[NSEC3_HASH_LEN];
usr.sbin/nsd/nsec3.c
914
nsec3_hash_and_store(query->zone, to_prove, hash);
usr.sbin/nsd/nsec3.c
915
if(nsec3_find_cover(query->zone, hash, sizeof(hash), &cover))
usr.sbin/nsd/nsec3.c
921
(void)b32_ntop(hash, sizeof(hash), hashbuf, sizeof(hashbuf));
usr.sbin/nsd/nsec3.h
109
unsigned char* hash);
usr.sbin/nsd/nsec3.h
36
int nsec3_find_cover(struct zone* zone, uint8_t* hash, size_t hashlen,
usr.sbin/nsd/rrl.c
306
static void examine_query(query_type* query, uint32_t* hash, uint64_t* source,
usr.sbin/nsd/rrl.c
332
*hash = hashlittle(buf, sizeof(*source)+sizeof(c)+dname_len, r);
usr.sbin/nsd/rrl.c
334
*hash = hashlittle(buf, sizeof(*source)+sizeof(c), r);
usr.sbin/nsd/rrl.c
36
uint32_t hash;
usr.sbin/nsd/rrl.c
382
uint32_t rrl_update(query_type* query, uint32_t hash, uint64_t source,
usr.sbin/nsd/rrl.c
385
struct rrl_bucket* b = &rrl_array[hash % rrl_array_size];
usr.sbin/nsd/rrl.c
388
(long long unsigned)source, hash, b->rate, b->counter, b->stamp));
usr.sbin/nsd/rrl.c
391
if(b->source != source || b->flags != flags || b->hash != hash) {
usr.sbin/nsd/rrl.c
402
(b->hash!=hash?"bucket":"hash"));
usr.sbin/nsd/rrl.c
404
b->hash = hash;
usr.sbin/nsd/rrl.c
459
uint32_t hash;
usr.sbin/nsd/rrl.c
468
examine_query(query, &hash, &source, &flags, &lm);
usr.sbin/nsd/rrl.c
474
return (rrl_update(query, hash, source, flags, now, lm) >= lm);
usr.sbin/nsd/rrl.h
81
uint32_t rrl_update(query_type* query, uint32_t hash, uint64_t source,
usr.sbin/nsd/simdzone/src/generic/type.h
142
const uint8_t index = hash(input0);
usr.sbin/nsd/simdzone/src/generic/type.h
185
const uint8_t index = hash(input0);
usr.sbin/nsd/simdzone/src/westmere/type.h
128
const uint8_t index = hash(prefix);
usr.sbin/nsd/simdzone/src/westmere/type.h
164
const uint8_t index = hash(prefix);
usr.sbin/ospf6d/neighbor.c
264
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/ospf6d/neighbor.c
292
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/ospf6d/neighbor.c
355
LIST_REMOVE(nbr, hash);
usr.sbin/ospf6d/neighbor.c
368
LIST_FOREACH(nbr, head, hash) {
usr.sbin/ospf6d/ospfe.h
55
LIST_ENTRY(nbr) entry, hash;
usr.sbin/ospf6d/rde.c
1000
LIST_INSERT_HEAD(head, nbrself, hash);
usr.sbin/ospf6d/rde.c
1018
LIST_FOREACH(nbr, head, hash) {
usr.sbin/ospf6d/rde.c
1053
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/ospf6d/rde.c
1068
LIST_REMOVE(nbr, hash);
usr.sbin/ospf6d/rde.h
67
LIST_ENTRY(rde_nbr) entry, hash;
usr.sbin/ospfd/auth.c
115
MD5Init(&hash);
usr.sbin/ospfd/auth.c
116
MD5Update(&hash, buf, ntohs(ospf_hdr->len));
usr.sbin/ospfd/auth.c
117
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
usr.sbin/ospfd/auth.c
118
MD5Final(digest, &hash);
usr.sbin/ospfd/auth.c
142
MD5_CTX hash;
usr.sbin/ospfd/auth.c
196
MD5Init(&hash);
usr.sbin/ospfd/auth.c
197
MD5Update(&hash, ibuf_data(buf), ibuf_size(buf));
usr.sbin/ospfd/auth.c
198
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
usr.sbin/ospfd/auth.c
199
MD5Final(digest, &hash);
usr.sbin/ospfd/auth.c
36
MD5_CTX hash;
usr.sbin/ospfd/neighbor.c
263
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/ospfd/neighbor.c
290
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/ospfd/neighbor.c
351
LIST_REMOVE(nbr, hash);
usr.sbin/ospfd/neighbor.c
364
LIST_FOREACH(nbr, head, hash) {
usr.sbin/ospfd/ospfe.h
55
LIST_ENTRY(nbr) entry, hash;
usr.sbin/ospfd/rde.c
1000
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/ospfd/rde.c
1015
LIST_FOREACH_SAFE(nbr, head, hash, xnbr) {
usr.sbin/ospfd/rde.c
1031
LIST_REMOVE(nbr, hash);
usr.sbin/ospfd/rde.c
943
LIST_INSERT_HEAD(head, nbrself, hash);
usr.sbin/ospfd/rde.c
961
LIST_FOREACH(nbr, head, hash) {
usr.sbin/ospfd/rde.h
66
LIST_ENTRY(rde_nbr) entry, hash;
usr.sbin/pppd/chap.c
381
u_char hash[MD5_SIGNATURE_SIZE];
usr.sbin/pppd/chap.c
443
MD5Final(hash, &mdContext);
usr.sbin/pppd/chap.c
444
BCOPY(hash, cstate->response, MD5_SIGNATURE_SIZE);
usr.sbin/pppd/chap.c
470
u_char hash[MD5_SIGNATURE_SIZE];
usr.sbin/pppd/chap.c
543
MD5Final(hash, &mdContext);
usr.sbin/pppd/chap.c
546
if (memcmp (hash, remmd, MD5_SIGNATURE_SIZE) == 0)
usr.sbin/radiusctl/chap_ms.c
135
mschap_ntpassword_hash(u_int8_t *in, int inlen, u_int8_t *hash)
usr.sbin/radiusctl/chap_ms.c
143
EVP_DigestFinal_ex(ctx, hash, &mdlen);
usr.sbin/radiusd/chap_ms.c
135
mschap_ntpassword_hash(u_int8_t *in, int inlen, u_int8_t *hash)
usr.sbin/radiusd/chap_ms.c
143
EVP_DigestFinal_ex(ctx, hash, &mdlen);
usr.sbin/relayd/ca.c
101
char hash[TLS_CERT_HASH_SIZE];
usr.sbin/relayd/ca.c
124
hash_x509(x509, hash, sizeof(hash));
usr.sbin/relayd/ca.c
142
if (pkey_add(env, pkey, hash) == NULL)
usr.sbin/relayd/ca.c
166
hash_x509(x509, hash, sizeof(hash));
usr.sbin/relayd/ca.c
183
if (pkey_add(env, pkey, hash) == NULL)
usr.sbin/relayd/ca.c
316
char *hash;
usr.sbin/relayd/ca.c
325
if ((hash = RSA_get_ex_data(rsa, 0)) == NULL)
usr.sbin/relayd/ca.c
335
(void)strlcpy(cko.cko_hash, hash, sizeof(cko.cko_hash));
usr.sbin/relayd/ca.c
76
hash_x509(X509 *cert, char *hash, size_t hashlen)
usr.sbin/relayd/ca.c
89
off = strlcpy(hash, "SHA256:", hashlen);
usr.sbin/relayd/ca.c
92
hash[off++] = hex[(digest[i] >> 4) & 0x0f];
usr.sbin/relayd/ca.c
93
hash[off++] = hex[digest[i] & 0x0f];
usr.sbin/relayd/ca.c
95
hash[off] = 0;
usr.sbin/relayd/relayd.c
1237
pkey_find(struct relayd *env, char * hash)
usr.sbin/relayd/relayd.c
1242
if (strcmp(hash, pkey->pkey_hash) == 0)
usr.sbin/relayd/relayd.c
1248
pkey_add(struct relayd *env, EVP_PKEY *pkey, char *hash)
usr.sbin/relayd/relayd.c
1259
if (strlcpy(ca_pkey->pkey_hash, hash, sizeof(ca_pkey->pkey_hash)) >=
usr.sbin/relayd/relayd.h
1300
void hash_x509(X509 *cert, char *hash, size_t hashlen);
usr.sbin/relayd/relayd.h
1320
EVP_PKEY *pkey_find(struct relayd *, char *hash);
usr.sbin/relayd/relayd.h
1321
struct ca_pkey *pkey_add(struct relayd *, EVP_PKEY *, char *hash);
usr.sbin/relayd/ssl.c
184
char *hash = NULL;
usr.sbin/relayd/ssl.c
203
if ((hash = malloc(TLS_CERT_HASH_SIZE)) == NULL) {
usr.sbin/relayd/ssl.c
207
hash_x509(x509, hash, TLS_CERT_HASH_SIZE);
usr.sbin/relayd/ssl.c
208
if (RSA_set_ex_data(rsa, 0, hash) != 1) {
usr.sbin/relayd/ssl.c
224
free(hash);
usr.sbin/ripd/auth.c
167
MD5Init(&hash);
usr.sbin/ripd/auth.c
168
MD5Update(&hash, b, ntohs(a->auth_offset) + RIP_HDR_LEN);
usr.sbin/ripd/auth.c
169
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
usr.sbin/ripd/auth.c
170
MD5Final(digest, &hash);
usr.sbin/ripd/auth.c
237
MD5_CTX hash;
usr.sbin/ripd/auth.c
262
MD5Init(&hash);
usr.sbin/ripd/auth.c
263
MD5Update(&hash, ibuf_data(buf), ibuf_size(buf));
usr.sbin/ripd/auth.c
264
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
usr.sbin/ripd/auth.c
265
MD5Final(digest, &hash);
usr.sbin/ripd/auth.c
76
MD5_CTX hash;
usr.sbin/ripd/neighbor.c
187
LIST_INSERT_HEAD(head, nbr, hash);
usr.sbin/ripd/neighbor.c
215
LIST_REMOVE(nbr, hash);
usr.sbin/ripd/neighbor.c
248
LIST_FOREACH(nbr, head, hash) {
usr.sbin/ripd/ripe.h
54
LIST_ENTRY(nbr) entry, hash;
usr.sbin/rpki-client/ccr.c
106
ASN1_SIMPLE(ROAPayloadState, hash, ASN1_OCTET_STRING),
usr.sbin/rpki-client/ccr.c
1087
ccr->mfts_hash = validate_asn1_hash(fn, "ManifestState", state->hash,
usr.sbin/rpki-client/ccr.c
1261
ccr->vrps_hash = validate_asn1_hash(fn, "ROAPayloadState", state->hash,
usr.sbin/rpki-client/ccr.c
129
ASN1_SIMPLE(ASPAPayloadState, hash, ASN1_OCTET_STRING),
usr.sbin/rpki-client/ccr.c
1372
ccr->vaps_hash = validate_asn1_hash(fn, "ASPAPayloadState", state->hash,
usr.sbin/rpki-client/ccr.c
1439
ccr->tas_hash = validate_asn1_hash(fn, "TrustAnchorState", state->hash,
usr.sbin/rpki-client/ccr.c
153
ASN1_SIMPLE(TrustAnchorState, hash, ASN1_OCTET_STRING),
usr.sbin/rpki-client/ccr.c
1560
ccr->brks_hash = validate_asn1_hash(fn, "RouterKeyState", state->hash,
usr.sbin/rpki-client/ccr.c
168
ASN1_SIMPLE(RouterKeyState, hash, ASN1_OCTET_STRING),
usr.sbin/rpki-client/ccr.c
226
unsigned char hash[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/ccr.c
228
if (!ASN1_item_digest(it, EVP_sha256(), val, hash, NULL))
usr.sbin/rpki-client/ccr.c
231
if (!ASN1_OCTET_STRING_set(astr, hash, sizeof(hash)))
usr.sbin/rpki-client/ccr.c
237
const ASN1_OCTET_STRING *hash, const ASN1_ITEM *it, void *val)
usr.sbin/rpki-client/ccr.c
247
if (ASN1_OCTET_STRING_cmp(hash, astr) != 0) {
usr.sbin/rpki-client/ccr.c
311
if (!ASN1_OCTET_STRING_set(mi->hash, cm->hash, sizeof(cm->hash)))
usr.sbin/rpki-client/ccr.c
373
hash_asn1_item(ms->hash, ASN1_ITEM_rptr(ManifestInstances), ms->mis);
usr.sbin/rpki-client/ccr.c
375
if (!base64_encode_asn1_string(ms->hash, &ccr->mfts_hash))
usr.sbin/rpki-client/ccr.c
467
hash_asn1_item(vrps->hash, ASN1_ITEM_rptr(ROAPayloadSets), vrps->rps);
usr.sbin/rpki-client/ccr.c
469
if (!base64_encode_asn1_string(vrps->hash, &ccr->vrps_hash))
usr.sbin/rpki-client/ccr.c
518
hash_asn1_item(vaps->hash, ASN1_ITEM_rptr(ASPAPayloadSets), vaps->aps);
usr.sbin/rpki-client/ccr.c
520
if (!base64_encode_asn1_string(vaps->hash, &ccr->vaps_hash))
usr.sbin/rpki-client/ccr.c
554
hash_asn1_item(tas->hash, ASN1_ITEM_rptr(SubjectKeyIdentifiers),
usr.sbin/rpki-client/ccr.c
557
if (!base64_encode_asn1_string(tas->hash, &vd->ccr.tas_hash))
usr.sbin/rpki-client/ccr.c
620
hash_asn1_item(rks->hash, ASN1_ITEM_rptr(RouterKeySets), rks->rksets);
usr.sbin/rpki-client/ccr.c
622
if (!base64_encode_asn1_string(rks->hash, &vd->ccr.brks_hash))
usr.sbin/rpki-client/ccr.c
721
memcpy(needle.hash, cert->mfthash, sizeof(cert->mfthash));
usr.sbin/rpki-client/ccr.c
738
return memcmp(a->hash, b->hash, SHA256_DIGEST_LENGTH);
usr.sbin/rpki-client/ccr.c
772
memcpy(ccr_mft->hash, mft->mfthash, sizeof(ccr_mft->hash));
usr.sbin/rpki-client/ccr.c
79
ASN1_SIMPLE(ManifestState, hash, ASN1_OCTET_STRING),
usr.sbin/rpki-client/ccr.c
92
ASN1_SIMPLE(ManifestInstance, hash, ASN1_OCTET_STRING),
usr.sbin/rpki-client/ccr.c
998
if (!copy_asn1_string(mi->hash,
usr.sbin/rpki-client/ccr.c
999
ccr_mft->hash, sizeof(ccr_mft->hash))) {
usr.sbin/rpki-client/extern.h
221
unsigned char hash[SHA256_DIGEST_LENGTH]; /* sha256 of body */
usr.sbin/rpki-client/extern.h
279
unsigned char hash[SHA256_DIGEST_LENGTH]; /* the digest */
usr.sbin/rpki-client/extern.h
444
char hash[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/filemode.c
437
char *hash;
usr.sbin/rpki-client/filemode.c
484
if (base64_encode(filehash, sizeof(filehash), &hash) == -1)
usr.sbin/rpki-client/filemode.c
489
json_do_string("hash_id", hash);
usr.sbin/rpki-client/filemode.c
492
printf("Hash identifier: %s\n", hash);
usr.sbin/rpki-client/filemode.c
495
free(hash);
usr.sbin/rpki-client/main.c
748
char hash[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/main.c
776
io_read_buf(b, &hash, sizeof(hash));
usr.sbin/rpki-client/main.c
783
ok = rrdp_handle_file(id, pt, uri, hash, sizeof(hash),
usr.sbin/rpki-client/mft.c
171
data = ASN1_STRING_get0_data(fh->hash);
usr.sbin/rpki-client/mft.c
172
length = ASN1_STRING_length(fh->hash);
usr.sbin/rpki-client/mft.c
208
memcpy(fent->hash, data, length);
usr.sbin/rpki-client/mft.c
225
return ASN1_STRING_cmp((*a)->hash, (*b)->hash);
usr.sbin/rpki-client/mft.c
500
io_simple_buffer(b, p->files[i].hash, SHA256_DIGEST_LENGTH);
usr.sbin/rpki-client/mft.c
541
io_read_buf(b, p->files[i].hash, SHA256_DIGEST_LENGTH);
usr.sbin/rpki-client/mft.c
58
ASN1_SIMPLE(FileAndHash, hash, ASN1_BIT_STRING),
usr.sbin/rpki-client/parser.c
291
valid = valid_filehash(fd, m->hash, sizeof(m->hash));
usr.sbin/rpki-client/print.c
454
char *hash;
usr.sbin/rpki-client/print.c
487
if (base64_encode(p->files[i].hash, sizeof(p->files[i].hash),
usr.sbin/rpki-client/print.c
488
&hash) == -1)
usr.sbin/rpki-client/print.c
494
json_do_string("hash", hash);
usr.sbin/rpki-client/print.c
500
hash);
usr.sbin/rpki-client/print.c
503
free(hash);
usr.sbin/rpki-client/print.c
616
char *hash;
usr.sbin/rpki-client/print.c
653
if (base64_encode(p->files[i].hash, sizeof(p->files[i].hash),
usr.sbin/rpki-client/print.c
654
&hash) == -1)
usr.sbin/rpki-client/print.c
662
json_do_string("hash_digest", hash);
usr.sbin/rpki-client/print.c
669
: "no filename", hash);
usr.sbin/rpki-client/print.c
672
free(hash);
usr.sbin/rpki-client/print.c
808
char *aki, *hash, *ski;
usr.sbin/rpki-client/print.c
825
if (base64_encode(ccr_mft->hash, SHA256_DIGEST_LENGTH, &hash)
usr.sbin/rpki-client/print.c
833
json_do_string("hash", hash);
usr.sbin/rpki-client/print.c
854
"thisupdate:%lld sia:%s", "", hash,
usr.sbin/rpki-client/print.c
875
free(hash);
usr.sbin/rpki-client/repo.c
242
repo_dir(const char *uri, const char *dir, int hash)
usr.sbin/rpki-client/repo.c
247
if (hash) {
usr.sbin/rpki-client/repo.c
958
char *hash, size_t hlen, char *data, size_t dlen)
usr.sbin/rpki-client/repo.c
987
if (!valid_filehash(fd, hash, hlen)) {
usr.sbin/rpki-client/rpki-asn1.h
117
ASN1_OCTET_STRING *hash;
usr.sbin/rpki-client/rpki-asn1.h
143
ASN1_OCTET_STRING *hash;
usr.sbin/rpki-client/rpki-asn1.h
170
ASN1_OCTET_STRING *hash;
usr.sbin/rpki-client/rpki-asn1.h
177
ASN1_OCTET_STRING *hash;
usr.sbin/rpki-client/rpki-asn1.h
247
ASN1_BIT_STRING *hash;
usr.sbin/rpki-client/rpki-asn1.h
353
ASN1_OCTET_STRING *hash;
usr.sbin/rpki-client/rpki-asn1.h
64
ASN1_OCTET_STRING *hash;
usr.sbin/rpki-client/rpki-asn1.h
91
ASN1_OCTET_STRING *hash;
usr.sbin/rpki-client/rrdp.c
174
io_simple_buffer(b, &pxml->hash, sizeof(pxml->hash));
usr.sbin/rpki-client/rrdp.c
512
if (memcmp(s->hash, h, sizeof(s->hash)) != 0) {
usr.sbin/rpki-client/rrdp.c
570
s->hash, sizeof(s->hash),
usr.sbin/rpki-client/rrdp.c
65
char hash[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/rrdp.h
42
char hash[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/rrdp_delta.c
114
char *uri = NULL, hash[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/rrdp_delta.c
131
if (hex_decode(attr[i + 1], hash, sizeof(hash)) == 0)
usr.sbin/rpki-client/rrdp_delta.c
152
dxml->pxml = new_publish_xml(pub, uri, hash,
usr.sbin/rpki-client/rrdp_delta.c
153
hasHash ? sizeof(hash) : 0);
usr.sbin/rpki-client/rrdp_notification.c
133
delta_parse(struct rrdp_session *s, size_t idx, char **hash)
usr.sbin/rpki-client/rrdp_notification.c
138
if (hash != NULL)
usr.sbin/rpki-client/rrdp_notification.c
139
*hash = NULL;
usr.sbin/rpki-client/rrdp_notification.c
152
if (hash != NULL)
usr.sbin/rpki-client/rrdp_notification.c
153
*hash = ep + 1;
usr.sbin/rpki-client/rrdp_notification.c
430
char *hash;
usr.sbin/rpki-client/rrdp_notification.c
441
hash = hex_encode(d->hash, sizeof(d->hash));
usr.sbin/rpki-client/rrdp_notification.c
443
"%lld %s", d->serial, hash) == -1)
usr.sbin/rpki-client/rrdp_notification.c
445
free(hash);
usr.sbin/rpki-client/rrdp_notification.c
46
char hash[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/rrdp_notification.c
460
char *hash, *exp_hash;
usr.sbin/rpki-client/rrdp_notification.c
475
hash = hex_encode(d->hash, sizeof(d->hash));
usr.sbin/rpki-client/rrdp_notification.c
476
if (strcmp(hash, exp_hash) != 0) {
usr.sbin/rpki-client/rrdp_notification.c
480
exp_serial, hash, exp_hash);
usr.sbin/rpki-client/rrdp_notification.c
481
free(hash);
usr.sbin/rpki-client/rrdp_notification.c
484
free(hash);
usr.sbin/rpki-client/rrdp_notification.c
562
notification_get_next(struct notification_xml *nxml, char *hash, size_t hlen,
usr.sbin/rpki-client/rrdp_notification.c
570
memcpy(hash, nxml->snapshot_hash, hlen);
usr.sbin/rpki-client/rrdp_notification.c
582
assert(hlen == sizeof(d->hash));
usr.sbin/rpki-client/rrdp_notification.c
583
memcpy(hash, d->hash, hlen);
usr.sbin/rpki-client/rrdp_notification.c
614
char *hash;
usr.sbin/rpki-client/rrdp_notification.c
618
hash = hex_encode(nxml->snapshot_hash, sizeof(nxml->snapshot_hash));
usr.sbin/rpki-client/rrdp_notification.c
619
logx("snapshot hash: %s", hash);
usr.sbin/rpki-client/rrdp_notification.c
620
free(hash);
usr.sbin/rpki-client/rrdp_notification.c
624
hash = hex_encode(d->hash, sizeof(d->hash));
usr.sbin/rpki-client/rrdp_notification.c
625
logx("delta hash: %s", hash);
usr.sbin/rpki-client/rrdp_notification.c
626
free(hash);
usr.sbin/rpki-client/rrdp_notification.c
72
const char hash[SHA256_DIGEST_LENGTH], long long serial)
usr.sbin/rpki-client/rrdp_notification.c
81
memcpy(d->hash, hash, sizeof(d->hash));
usr.sbin/rpki-client/rrdp_util.c
35
new_publish_xml(enum publish_type type, char *uri, char *hash, size_t hlen)
usr.sbin/rpki-client/rrdp_util.c
45
assert(hlen == sizeof(pxml->hash));
usr.sbin/rpki-client/rrdp_util.c
46
memcpy(pxml->hash, hash, hlen);
usr.sbin/rpki-client/rsc.c
258
data = ASN1_STRING_get0_data(fh->hash);
usr.sbin/rpki-client/rsc.c
259
length = ASN1_STRING_length(fh->hash);
usr.sbin/rpki-client/rsc.c
264
memcpy(file->hash, data, length);
usr.sbin/rpki-client/rsc.c
58
ASN1_SIMPLE(FileNameAndHash, hash, ASN1_OCTET_STRING),
usr.sbin/rpki-client/validate.c
173
valid_filehash(int fd, const char *hash, size_t hlen)
usr.sbin/rpki-client/validate.c
192
if (memcmp(hash, filehash, sizeof(filehash)) != 0)
usr.sbin/rpki-client/validate.c
201
valid_hash(unsigned char *buf, size_t len, const char *hash, size_t hlen)
usr.sbin/rpki-client/validate.c
214
if (memcmp(hash, filehash, sizeof(filehash)) != 0)
usr.sbin/sasyncd/net.c
328
u_int8_t hash[SHA_DIGEST_LENGTH];
usr.sbin/sasyncd/net.c
343
SHA1_Final(hash, &ctx);
usr.sbin/sasyncd/net.c
344
dump_buf(2, hash, sizeof hash, "net_queue: computed hash");
usr.sbin/sasyncd/net.c
378
m->len = len + sizeof iv + sizeof hash + 3 * sizeof(u_int32_t);
usr.sbin/sasyncd/net.c
398
memcpy(m->buf + offset, hash, sizeof hash);
usr.sbin/sasyncd/net.c
399
offset += sizeof hash;
usr.sbin/sasyncd/net.c
666
u_int8_t *msg, *blob, *rhash, *iv, hash[SHA_DIGEST_LENGTH];
usr.sbin/sasyncd/net.c
681
if (blob_len < sizeof hash + AES_IV_LEN + 2 * sizeof(u_int32_t))
usr.sbin/sasyncd/net.c
683
*msglen = blob_len - sizeof hash - AES_IV_LEN - 2 * sizeof(u_int32_t);
usr.sbin/sasyncd/net.c
725
iv = rhash + sizeof hash;
usr.sbin/sasyncd/net.c
733
dump_buf(2, rhash, sizeof hash, "net_read: got hash");
usr.sbin/sasyncd/net.c
742
SHA1_Final(hash, &ctx);
usr.sbin/sasyncd/net.c
743
dump_buf(2, hash, sizeof hash, "net_read: computed hash");
usr.sbin/sasyncd/net.c
745
if (memcmp(hash, rhash, sizeof hash) != 0) {
usr.sbin/smtpd/ca.c
104
char *hash;
usr.sbin/smtpd/ca.c
121
hash = ssl_pubkey_hash(pki->pki_cert, pki->pki_cert_len);
usr.sbin/smtpd/ca.c
122
if (dict_check(&pkeys, hash))
usr.sbin/smtpd/ca.c
125
dict_xset(&pkeys, hash, pkey);
usr.sbin/smtpd/ca.c
126
free(hash);
usr.sbin/smtpd/ca.c
182
const char *hash;
usr.sbin/smtpd/ca.c
220
m_get_string(&m, &hash);
usr.sbin/smtpd/ca.c
226
pkey = dict_get(&pkeys, hash);
usr.sbin/smtpd/ca.c
258
m_get_string(&m, &hash);
usr.sbin/smtpd/ca.c
262
pkey = dict_get(&pkeys, hash);
usr.sbin/smtpd/ca.c
302
char *hash;
usr.sbin/smtpd/ca.c
307
if ((hash = RSA_get_ex_data(rsa, 0)) == NULL)
usr.sbin/smtpd/ca.c
317
m_add_string(p_ca, hash);
usr.sbin/smtpd/ca.c
411
char *hash;
usr.sbin/smtpd/ca.c
417
if ((hash = EC_KEY_get_ex_data(eckey, 0)) == NULL)
usr.sbin/smtpd/ca.c
427
m_add_string(p_ca, hash);
usr.sbin/smtpd/ssl.c
226
hash_x509(X509 *cert, char *hash, size_t hashlen)
usr.sbin/smtpd/ssl.c
239
off = strlcpy(hash, "SHA256:", hashlen);
usr.sbin/smtpd/ssl.c
242
hash[off++] = hex[(digest[i] >> 4) & 0x0f];
usr.sbin/smtpd/ssl.c
243
hash[off++] = hex[digest[i] & 0x0f];
usr.sbin/smtpd/ssl.c
245
hash[off] = 0;
usr.sbin/smtpd/ssl.c
254
char *hash = NULL;
usr.sbin/smtpd/ssl.c
266
if ((hash = malloc(TLS_CERT_HASH_SIZE)) == NULL) {
usr.sbin/smtpd/ssl.c
270
hash_x509(x509, hash, TLS_CERT_HASH_SIZE);
usr.sbin/smtpd/ssl.c
278
return hash;
usr.sbin/unbound/cachedb/cachedb.c
337
uint8_t hash[CACHEDB_HASHSIZE/8];
usr.sbin/unbound/cachedb/cachedb.c
361
secalgo_hash_sha256(clear, clen, hash);
usr.sbin/unbound/cachedb/cachedb.c
370
log_assert(len >= sizeof(hash)*2 + 1);
usr.sbin/unbound/cachedb/cachedb.c
372
for(i=0; i<sizeof(hash); i++) {
usr.sbin/unbound/cachedb/cachedb.c
373
buf[i*2] = hex[(hash[i]&0xf0)>>4];
usr.sbin/unbound/cachedb/cachedb.c
374
buf[i*2+1] = hex[hash[i]&0x0f];
usr.sbin/unbound/cachedb/cachedb.c
376
buf[sizeof(hash)*2] = 0;
usr.sbin/unbound/daemon/cachedump.c
153
hashvalue_type hash;
usr.sbin/unbound/daemon/cachedump.c
167
i = hash&table->size_mask;
usr.sbin/unbound/daemon/cachedump.c
195
hash = bin->overflow_list->hash;
usr.sbin/unbound/daemon/cachedump.c
521
ak->entry.hash = rrset_key_hash(&k->rk);
usr.sbin/unbound/dns64/dns64.c
806
dk->entry.hash = rrset_key_hash(&dk->rk);
usr.sbin/unbound/dns64/dns64.c
887
dk->entry.hash = fk->entry.hash;
usr.sbin/unbound/dnscrypt/dnscrypt.c
111
uint32_t hash,
usr.sbin/unbound/dnscrypt/dnscrypt.c
125
k->entry.hash = hash;
usr.sbin/unbound/dnscrypt/dnscrypt.c
129
hash, &k->entry,
usr.sbin/unbound/dnscrypt/dnscrypt.c
145
uint32_t hash)
usr.sbin/unbound/dnscrypt/dnscrypt.c
147
return slabhash_lookup(cache, hash, key, 0);
usr.sbin/unbound/dnscrypt/dnscrypt.c
183
uint32_t hash)
usr.sbin/unbound/dnscrypt/dnscrypt.c
195
k->entry.hash = hash;
usr.sbin/unbound/dnscrypt/dnscrypt.c
199
hash, &k->entry,
usr.sbin/unbound/dnscrypt/dnscrypt.c
219
uint32_t hash)
usr.sbin/unbound/dnscrypt/dnscrypt.c
223
k.entry.hash = hash;
usr.sbin/unbound/dnscrypt/dnscrypt.c
228
return slabhash_lookup(cache, hash, &k, 0);
usr.sbin/unbound/dnscrypt/dnscrypt.c
257
uint32_t hash;
usr.sbin/unbound/dnscrypt/dnscrypt.c
297
hash = dnsc_shared_secrets_cache_key(key,
usr.sbin/unbound/dnscrypt/dnscrypt.c
303
hash);
usr.sbin/unbound/dnscrypt/dnscrypt.c
329
hash,
usr.sbin/unbound/iterator/iter_scrub.c
1062
rrset->hash = pkt_hash_rrset(pkt, rrset->dname, rrset->type, rrset->rrset_class, rrset->flags);
usr.sbin/unbound/iterator/iter_scrub.c
278
cn->hash=pkt_hash_rrset(pkt, cn->dname, cn->type, cn->rrset_class, 0);
usr.sbin/unbound/iterator/iter_utils.c
1178
rrset->entry.hash = rrset_key_hash(&rrset->rk);
usr.sbin/unbound/iterator/iter_utils.c
1241
neg->entry.hash = rrset_key_hash(&neg->rk);
usr.sbin/unbound/respip/respip.c
510
ck->entry.hash = key->entry.hash;
usr.sbin/unbound/services/authzone.c
1808
uint32_t* serial, int* scheme, int* hashalgo, uint8_t** hash,
usr.sbin/unbound/services/authzone.c
1824
*hash = NULL;
usr.sbin/unbound/services/authzone.c
1825
else *hash = rdata+8;
usr.sbin/unbound/services/authzone.c
184
key.entry.hash = rrset_key_hash(&key.rk);
usr.sbin/unbound/services/authzone.c
1911
uint8_t* hash = NULL;
usr.sbin/unbound/services/authzone.c
1914
&hashalgo, &hash, &hashlen)) {
usr.sbin/unbound/services/authzone.c
1938
hash, hashlen, region, buf, reason)) {
usr.sbin/unbound/services/authzone.c
2700
(*cname)->entry.hash = rrset_key_hash(&(*cname)->rk);
usr.sbin/unbound/services/authzone.c
2765
msg->rep->rrsets[i]->entry.hash = rrset_key_hash(&msg->rep->rrsets[i]->rk);
usr.sbin/unbound/services/authzone.c
2898
uint8_t hash[N3HASHBUFLEN];
usr.sbin/unbound/services/authzone.c
2901
hlen = az_nsec3_hash(hash, sizeof(hash), nm, nmlen, algo, iter,
usr.sbin/unbound/services/authzone.c
2907
ret = sldns_b32_ntop_extended_hex(hash, hlen, (char*)(hashname+1),
usr.sbin/unbound/services/authzone.c
7723
int hashalgo, uint8_t* hash, size_t hashlen, size_t* resultlen,
usr.sbin/unbound/services/authzone.c
7739
if(!zonemd_digest_finish(hashalgo, h, hash, hashlen, resultlen,
usr.sbin/unbound/services/authzone.c
7750
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
usr.sbin/unbound/services/authzone.c
7784
log_hex("ZONEMD to check is", hash, hashlen);
usr.sbin/unbound/services/authzone.c
7789
if(memcmp(hash, gen, genlen) != 0) {
usr.sbin/unbound/services/authzone.c
7795
log_hex("ZONEMD to check is", hash, hashlen);
usr.sbin/unbound/services/authzone.h
728
int hashalgo, uint8_t* hash, size_t buflen, size_t* resultlen,
usr.sbin/unbound/services/authzone.h
760
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
156
hashvalue_type hash, struct reply_info* rep, time_t leeway, int pside,
usr.sbin/unbound/services/cache/dns.c
198
if(!(e = query_info_entrysetup(qinfo, rep, hash))) {
usr.sbin/unbound/services/cache/dns.c
203
slabhash_insert(env->msg_cache, hash, &e->entry, rep, env->alloc);
usr.sbin/unbound/services/cache/dns.c
796
ck->entry.hash = rrset_key_hash(&ck->rk);
usr.sbin/unbound/services/cache/dns.h
125
hashvalue_type hash, struct reply_info* rep, time_t leeway, int pside,
usr.sbin/unbound/services/cache/infra.c
1010
k->entry.hash = h;
usr.sbin/unbound/services/cache/infra.c
1034
k->entry.hash = h;
usr.sbin/unbound/services/cache/infra.c
520
k.entry.hash = hash_infra(addr, addrlen, name);
usr.sbin/unbound/services/cache/infra.c
523
return slabhash_lookup(infra->hosts, k.entry.hash, &k, wr);
usr.sbin/unbound/services/cache/infra.c
577
key->entry.hash = hash_infra(addr, addrlen, name);
usr.sbin/unbound/services/cache/infra.c
629
slabhash_insert(infra->hosts, e->hash, e, data, NULL);
usr.sbin/unbound/services/cache/infra.c
691
slabhash_insert(infra->hosts, e->hash, e, e->data, NULL);
usr.sbin/unbound/services/cache/infra.c
772
slabhash_insert(infra->hosts, e->hash, e, e->data, NULL);
usr.sbin/unbound/services/cache/infra.c
828
slabhash_insert(infra->hosts, e->hash, e, e->data, NULL);
usr.sbin/unbound/services/cache/infra.c
973
key.entry.hash = h;
usr.sbin/unbound/services/cache/infra.c
986
key.entry.hash = h;
usr.sbin/unbound/services/cache/rrset.c
101
struct lruhash* table = slabhash_gettable(&r->table, hash);
usr.sbin/unbound/services/cache/rrset.c
120
if(key->id == id && key->entry.hash == hash) {
usr.sbin/unbound/services/cache/rrset.c
197
hashvalue_type h = k->entry.hash;
usr.sbin/unbound/services/cache/rrset.c
274
rrset->entry.hash = rrset_key_hash(&rrset->rk);
usr.sbin/unbound/services/cache/rrset.c
297
key.entry.hash = rrset_key_hash(&key.rk);
usr.sbin/unbound/services/cache/rrset.c
299
if((e = slabhash_lookup(&r->table, key.entry.hash, &key, wr))) {
usr.sbin/unbound/services/cache/rrset.c
355
h[i] = ref[i].key->entry.hash;
usr.sbin/unbound/services/cache/rrset.c
382
rrset->entry.hash = rrset_key_hash(&rrset->rk);
usr.sbin/unbound/services/cache/rrset.c
384
e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 1);
usr.sbin/unbound/services/cache/rrset.c
422
rrset->entry.hash = rrset_key_hash(&rrset->rk);
usr.sbin/unbound/services/cache/rrset.c
424
e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 0);
usr.sbin/unbound/services/cache/rrset.c
542
key.entry.hash = rrset_key_hash(&key.rk);
usr.sbin/unbound/services/cache/rrset.c
543
slabhash_remove(&r->table, key.entry.hash, &key);
usr.sbin/unbound/services/cache/rrset.c
99
hashvalue_type hash, rrset_id_type id)
usr.sbin/unbound/services/cache/rrset.h
105
hashvalue_type hash, rrset_id_type id);
usr.sbin/unbound/services/localzone.c
1570
qinfo->local_alias->rrset->entry.hash =
usr.sbin/unbound/services/rpz.c
1835
csoa.entry.hash = rrset_key_hash(&csoa.rk);
usr.sbin/unbound/services/rpz.c
1877
rp->entry.hash = rrset_key_hash(&rp->rk);
usr.sbin/unbound/testcode/unitlruhash.c
108
unit_assert( k->entry.hash == k2->entry.hash );
usr.sbin/unbound/testcode/unitlruhash.c
123
unit_assert( k->entry.hash == k4->entry.hash );
usr.sbin/unbound/testcode/unitlruhash.c
133
unit_assert( k->entry.hash == k2->entry.hash );
usr.sbin/unbound/testcode/unitlruhash.c
140
unit_assert( bin_find_entry(table, &bin, k4->entry.hash, k4, NULL)
usr.sbin/unbound/testcode/unitlruhash.c
145
unit_assert( bin_find_entry(table, &bin, k4->entry.hash, k4, NULL) == NULL);
usr.sbin/unbound/testcode/unitlruhash.c
65
k->entry.hash = myhash(id);
usr.sbin/unbound/testcode/unitslabhash.c
67
k->entry.hash = myhash(id);
usr.sbin/unbound/testcode/unitverify.c
435
struct nsec3_cached_hash* hash = NULL;
usr.sbin/unbound/testcode/unitverify.c
457
qinfo.qname_len, &hash);
usr.sbin/unbound/testcode/unitverify.c
462
unit_assert(hash->dname && hash->hash && hash->hash_len &&
usr.sbin/unbound/testcode/unitverify.c
463
hash->b32 && hash->b32_len);
usr.sbin/unbound/testcode/unitverify.c
464
unit_assert(hash->b32_len == (size_t)answer->rk.dname[0]);
usr.sbin/unbound/testcode/unitverify.c
466
unit_assert(memcmp(hash->b32, answer->rk.dname+1, hash->b32_len)
usr.sbin/unbound/testcode/unitzonemd.c
183
uint8_t hash[512], hashwrong[512];
usr.sbin/unbound/testcode/unitzonemd.c
210
hashlen = sizeof(hash);
usr.sbin/unbound/testcode/unitzonemd.c
211
if(sldns_str2wire_hex_buf(digest, hash, &hashlen) != 0) {
usr.sbin/unbound/testcode/unitzonemd.c
221
hash, hashlen, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
224
hash, hashlen, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
227
hash, hashlen, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
230
hash, 2, region, buf, &reason);
usr.sbin/unbound/util/data/msgparse.c
217
if(p->hash == h && p->dname_len == dnamelen && p->type == type &&
usr.sbin/unbound/util/data/msgparse.c
273
p = &msg->hashtable[ rrset->hash & (PARSE_TABLE_SIZE-1) ];
usr.sbin/unbound/util/data/msgparse.c
400
hashvalue_type hash = pkt_hash_rrset(pkt, sigset->dname, datatype,
usr.sbin/unbound/util/data/msgparse.c
407
datatype, sigset->rrset_class, hash, rrset_flags,
usr.sbin/unbound/util/data/msgparse.c
427
dataset->rrset_bucket_next = msg->hashtable[hash&(PARSE_TABLE_SIZE-1)];
usr.sbin/unbound/util/data/msgparse.c
428
msg->hashtable[hash&(PARSE_TABLE_SIZE-1)] = dataset;
usr.sbin/unbound/util/data/msgparse.c
429
dataset->hash = hash;
usr.sbin/unbound/util/data/msgparse.c
467
size_t dnamelen, uint16_t type, uint16_t dclass, hashvalue_type* hash,
usr.sbin/unbound/util/data/msgparse.c
504
*hash = pkt_hash_rrset_rest(dname_h, covtype, dclass,
usr.sbin/unbound/util/data/msgparse.c
506
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
usr.sbin/unbound/util/data/msgparse.c
511
*hash = pkt_hash_rrset_rest(dname_h, covtype, dclass,
usr.sbin/unbound/util/data/msgparse.c
514
*hash, *rrset_flags, dname, dnamelen, covtype,
usr.sbin/unbound/util/data/msgparse.c
522
*hash = pkt_hash_rrset_rest(dname_h, covtype, dclass,
usr.sbin/unbound/util/data/msgparse.c
525
*hash, *rrset_flags, dname, dnamelen, covtype,
usr.sbin/unbound/util/data/msgparse.c
542
*hash = pkt_hash_rrset_rest(dname_h, LDNS_RR_TYPE_RRSIG,
usr.sbin/unbound/util/data/msgparse.c
544
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
usr.sbin/unbound/util/data/msgparse.c
563
*hash = pkt_hash_rrset_rest(dname_h, type, dclass, *rrset_flags);
usr.sbin/unbound/util/data/msgparse.c
564
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash, *rrset_flags,
usr.sbin/unbound/util/data/msgparse.c
83
uint16_t type, uint16_t dclass, hashvalue_type hash,
usr.sbin/unbound/util/data/msgparse.c
836
hashvalue_type hash = 0;
usr.sbin/unbound/util/data/msgparse.c
881
if(!find_rrset(msg, pkt, dname, dnamelen, type, dclass, &hash,
usr.sbin/unbound/util/data/msgparse.c
89
p->rrset_bucket_next = msg->hashtable[hash & (PARSE_TABLE_SIZE-1)];
usr.sbin/unbound/util/data/msgparse.c
890
hash, rrset_flags, section, region);
usr.sbin/unbound/util/data/msgparse.c
90
msg->hashtable[hash & (PARSE_TABLE_SIZE-1)] = p;
usr.sbin/unbound/util/data/msgparse.c
96
p->hash = hash;
usr.sbin/unbound/util/data/msgparse.h
157
hashvalue_type hash;
usr.sbin/unbound/util/data/msgreply.c
482
pk->entry.hash = pset->hash;
usr.sbin/unbound/util/data/msgreply.c
742
e->entry.hash = h;
usr.sbin/unbound/util/data/msgreply.c
751
lock_protect(&e->entry.lock, &e->entry.hash, sizeof(e->entry.hash));
usr.sbin/unbound/util/data/msgreply.c
771
dk->entry.hash = fk->entry.hash;
usr.sbin/unbound/util/data/packed_rrset.c
347
ck->entry.hash = key->entry.hash;
usr.sbin/unbound/util/data/packed_rrset.c
382
dk->entry.hash = key->entry.hash;
usr.sbin/unbound/util/edns.c
159
uint8_t* hash)
usr.sbin/unbound/util/edns.c
161
v4?siphash(in, 20, secret, hash, 8):siphash(in, 32, secret, hash, 8);
usr.sbin/unbound/util/edns.c
162
return hash;
usr.sbin/unbound/util/edns.c
169
uint8_t hash[8];
usr.sbin/unbound/util/edns.c
175
(void)edns_cookie_server_hash(buf, secret, v4, hash);
usr.sbin/unbound/util/edns.c
176
memcpy(buf + 16, hash, 8);
usr.sbin/unbound/util/edns.c
184
uint8_t hash[8];
usr.sbin/unbound/util/edns.c
203
if(memcmp(edns_cookie_server_hash(hash_input, secret, v4, hash),
usr.sbin/unbound/util/edns.h
170
int v4, uint8_t* hash);
usr.sbin/unbound/util/net_help.c
457
char* hash = strchr(s+1, '#');
usr.sbin/unbound/util/net_help.c
458
if(hash) {
usr.sbin/unbound/util/net_help.c
459
*auth_name = hash+1;
usr.sbin/unbound/util/net_help.c
470
if(!hash && strcmp(s+1,"0")!=0)
usr.sbin/unbound/util/net_help.c
472
if(hash && strncmp(s+1,"0#",2)!=0)
usr.sbin/unbound/util/net_help.c
503
char* hash = strchr(s+1, '#');
usr.sbin/unbound/util/net_help.c
504
if(hash) {
usr.sbin/unbound/util/net_help.c
505
*auth_name = hash+1;
usr.sbin/unbound/util/net_help.c
516
if(!hash && strcmp(s+1,"0")!=0)
usr.sbin/unbound/util/net_help.c
518
if(hash && strncmp(s+1,"0#",2)!=0)
usr.sbin/unbound/util/storage/lruhash.c
142
newbin = &newa[p->hash & newmask];
usr.sbin/unbound/util/storage/lruhash.c
203
bin = &table->array[d->hash & table->size_mask];
usr.sbin/unbound/util/storage/lruhash.c
220
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions)
usr.sbin/unbound/util/storage/lruhash.c
225
if(p->hash == hash && table->compfunc(p->key, key) == 0)
usr.sbin/unbound/util/storage/lruhash.c
305
lruhash_insert(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.c
322
bin = &table->array[hash & table->size_mask];
usr.sbin/unbound/util/storage/lruhash.c
326
if(!(found=bin_find_entry(table, bin, hash, entry->key, &collisions))) {
usr.sbin/unbound/util/storage/lruhash.c
364
lruhash_lookup(struct lruhash* table, hashvalue_type hash, void* key, int wr)
usr.sbin/unbound/util/storage/lruhash.c
371
bin = &table->array[hash & table->size_mask];
usr.sbin/unbound/util/storage/lruhash.c
373
if((entry=bin_find_entry(table, bin, hash, key, NULL)))
usr.sbin/unbound/util/storage/lruhash.c
386
lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key)
usr.sbin/unbound/util/storage/lruhash.c
398
bin = &table->array[hash & table->size_mask];
usr.sbin/unbound/util/storage/lruhash.c
400
if((entry=bin_find_entry(table, bin, hash, key, NULL))) {
usr.sbin/unbound/util/storage/lruhash.c
648
lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.c
665
bin = &table->array[hash & table->size_mask];
usr.sbin/unbound/util/storage/lruhash.c
669
if ((found = bin_find_entry(table, bin, hash, entry->key, &collisions)) != NULL) {
usr.sbin/unbound/util/storage/lruhash.h
220
hashvalue_type hash;
usr.sbin/unbound/util/storage/lruhash.h
274
void lruhash_insert(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.h
291
hashvalue_type hash, void* key, int wr);
usr.sbin/unbound/util/storage/lruhash.h
356
struct lruhash_entry* lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.h
369
void lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key);
usr.sbin/unbound/util/storage/lruhash.h
387
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions);
usr.sbin/unbound/util/storage/slabhash.c
111
slab_idx(struct slabhash* sl, hashvalue_type hash)
usr.sbin/unbound/util/storage/slabhash.c
113
return ((hash & sl->mask) >> sl->shift);
usr.sbin/unbound/util/storage/slabhash.c
116
void slabhash_insert(struct slabhash* sl, hashvalue_type hash,
usr.sbin/unbound/util/storage/slabhash.c
119
lruhash_insert(sl->array[slab_idx(sl, hash)], hash, entry, data, arg);
usr.sbin/unbound/util/storage/slabhash.c
123
hashvalue_type hash, void* key, int wr)
usr.sbin/unbound/util/storage/slabhash.c
125
return lruhash_lookup(sl->array[slab_idx(sl, hash)], hash, key, wr);
usr.sbin/unbound/util/storage/slabhash.c
128
void slabhash_remove(struct slabhash* sl, hashvalue_type hash, void* key)
usr.sbin/unbound/util/storage/slabhash.c
130
lruhash_remove(sl->array[slab_idx(sl, hash)], hash, key);
usr.sbin/unbound/util/storage/slabhash.c
169
void slabhash_update_space_used(struct slabhash* sl, hashvalue_type hash,
usr.sbin/unbound/util/storage/slabhash.c
172
lruhash_update_space_used(sl->array[slab_idx(sl, hash)], cb_arg,
usr.sbin/unbound/util/storage/slabhash.c
186
struct lruhash* slabhash_gettable(struct slabhash* sl, hashvalue_type hash)
usr.sbin/unbound/util/storage/slabhash.c
188
return sl->array[slab_idx(sl, hash)];
usr.sbin/unbound/util/storage/slabhash.h
112
void slabhash_insert(struct slabhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/slabhash.h
129
hashvalue_type hash, void* key, int wr);
usr.sbin/unbound/util/storage/slabhash.h
138
void slabhash_remove(struct slabhash* table, hashvalue_type hash, void* key);
usr.sbin/unbound/util/storage/slabhash.h
173
void slabhash_update_space_used(struct slabhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/slabhash.h
189
struct lruhash* slabhash_gettable(struct slabhash* table, hashvalue_type hash);
usr.sbin/unbound/validator/val_kcache.c
116
e = slabhash_lookup(kcache->slab, lookfor.entry.hash, &lookfor, wr);
usr.sbin/unbound/validator/val_kcache.c
166
slabhash_remove(kcache->slab, lookfor.entry.hash, &lookfor);
usr.sbin/unbound/validator/val_kcache.c
90
slabhash_insert(kcache->slab, k->entry.hash, &k->entry,
usr.sbin/unbound/validator/val_kentry.c
104
kk->entry.hash = 0x654;
usr.sbin/unbound/validator/val_kentry.c
105
kk->entry.hash = hashlittle(&kk->key_class, sizeof(kk->key_class),
usr.sbin/unbound/validator/val_kentry.c
106
kk->entry.hash);
usr.sbin/unbound/validator/val_kentry.c
107
kk->entry.hash = dname_query_hash(kk->name, kk->entry.hash);
usr.sbin/unbound/validator/val_neg.c
1317
c.hash = hashnc;
usr.sbin/unbound/validator/val_nsec3.c
263
size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
usr.sbin/unbound/validator/val_nsec3.c
270
ret = sldns_b32_ntop_extended_hex(hash, hashlen, (char*)buf+1, max-1);
usr.sbin/unbound/validator/val_nsec3.c
617
c->hash = (uint8_t*)regional_alloc(region, c->hash_len);
usr.sbin/unbound/validator/val_nsec3.c
618
if(!c->hash)
usr.sbin/unbound/validator/val_nsec3.c
621
sldns_buffer_limit(buf), (unsigned char*)c->hash);
usr.sbin/unbound/validator/val_nsec3.c
624
sldns_buffer_write(buf, c->hash, c->hash_len);
usr.sbin/unbound/validator/val_nsec3.c
629
sldns_buffer_limit(buf), (unsigned char*)c->hash);
usr.sbin/unbound/validator/val_nsec3.c
641
r = sldns_b32_ntop_extended_hex(c->hash, c->hash_len,
usr.sbin/unbound/validator/val_nsec3.c
658
size_t dname_len, struct nsec3_cached_hash** hash)
usr.sbin/unbound/validator/val_nsec3.c
674
*hash = c;
usr.sbin/unbound/validator/val_nsec3.c
698
*hash = c;
usr.sbin/unbound/validator/val_nsec3.c
730
struct nsec3_cached_hash* hash, struct ub_packed_rrset_key* s)
usr.sbin/unbound/validator/val_nsec3.c
733
if(!hash) return 0; /* please clang */
usr.sbin/unbound/validator/val_nsec3.c
742
if(hash->b32_len != 0 && (size_t)nm[0] == hash->b32_len &&
usr.sbin/unbound/validator/val_nsec3.c
743
label_compare_lower(nm+1, hash->b32, hash->b32_len) == 0 &&
usr.sbin/unbound/validator/val_nsec3.c
772
struct nsec3_cached_hash* hash = NULL;
usr.sbin/unbound/validator/val_nsec3.c
788
s, i_rr, nm, nmlen, &hash);
usr.sbin/unbound/validator/val_nsec3.c
799
if(nsec3_hash_matches_owner(flt, hash, s)) {
usr.sbin/unbound/validator/val_nsec3.c
812
nsec3_covers(uint8_t* zone, struct nsec3_cached_hash* hash,
usr.sbin/unbound/validator/val_nsec3.c
821
if(!hash) return 0; /* please clang */
usr.sbin/unbound/validator/val_nsec3.c
825
if(nextlen != hash->hash_len || hash->hash_len==0||hash->b32_len==0||
usr.sbin/unbound/validator/val_nsec3.c
826
(size_t)*rrset->rk.dname != hash->b32_len ||
usr.sbin/unbound/validator/val_nsec3.c
832
if(label_compare_lower(rrset->rk.dname+1, hash->b32,
usr.sbin/unbound/validator/val_nsec3.c
833
hash->b32_len) < 0 &&
usr.sbin/unbound/validator/val_nsec3.c
834
memcmp(hash->hash, next, nextlen) < 0)
usr.sbin/unbound/validator/val_nsec3.c
841
hash->b32_len, owner, sldns_buffer_limit(buf));
usr.sbin/unbound/validator/val_nsec3.c
844
if((size_t)len != hash->hash_len || (size_t)len != nextlen)
usr.sbin/unbound/validator/val_nsec3.c
852
( memcmp(hash->hash, owner, nextlen) > 0 ||
usr.sbin/unbound/validator/val_nsec3.c
853
memcmp(hash->hash, next, nextlen) < 0)) {
usr.sbin/unbound/validator/val_nsec3.c
882
struct nsec3_cached_hash* hash = NULL;
usr.sbin/unbound/validator/val_nsec3.c
898
s, i_rr, nm, nmlen, &hash);
usr.sbin/unbound/validator/val_nsec3.c
909
if(nsec3_covers(flt->zone, hash, s, i_rr,
usr.sbin/unbound/validator/val_nsec3.h
271
uint8_t* hash;
usr.sbin/unbound/validator/val_nsec3.h
319
uint8_t* dname, size_t dname_len, struct nsec3_cached_hash** hash);
usr.sbin/unbound/validator/val_nsec3.h
346
size_t nsec3_hash_to_b32(uint8_t* hash, size_t hashlen, uint8_t* zone,
usr.sbin/unbound/validator/val_nsec3.h
420
int nsec3_covers(uint8_t* zone, struct nsec3_cached_hash* hash,
usr.sbin/unbound/validator/val_secalgo.c
1384
unsigned char hash[HASH_LENGTH_MAX];
usr.sbin/unbound/validator/val_secalgo.c
1389
SECItem sechash = {siBuffer, hash, 0};
usr.sbin/unbound/validator/val_secalgo.c
1431
if(sechash.len > sizeof(hash)) {
usr.sbin/unbound/validator/val_secalgo.c
1436
if(HASH_HashBuf(htype, hash, (unsigned char*)sldns_buffer_begin(buf),
usr.sbin/unbound/validator/val_secalgo.c
1452
memmove(sechash.data+prefixlen, hash, hashlen);
usr.sbin/unbound/validator/val_secalgo.c
1607
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
usr.sbin/unbound/validator/val_secalgo.c
1609
if(hash->active == 384) {
usr.sbin/unbound/validator/val_secalgo.c
1610
sha384_update(&hash->ctx384, len, data);
usr.sbin/unbound/validator/val_secalgo.c
1611
} else if(hash->active == 512) {
usr.sbin/unbound/validator/val_secalgo.c
1612
sha512_update(&hash->ctx512, len, data);
usr.sbin/unbound/validator/val_secalgo.c
1619
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
usr.sbin/unbound/validator/val_secalgo.c
1622
if(hash->active == 384) {
usr.sbin/unbound/validator/val_secalgo.c
1629
sha384_digest(&hash->ctx384, SHA384_DIGEST_SIZE,
usr.sbin/unbound/validator/val_secalgo.c
1631
} else if(hash->active == 512) {
usr.sbin/unbound/validator/val_secalgo.c
1638
sha512_digest(&hash->ctx512, SHA512_DIGEST_SIZE,
usr.sbin/unbound/validator/val_secalgo.c
1647
void secalgo_hash_delete(struct secalgo_hash* hash)
usr.sbin/unbound/validator/val_secalgo.c
1649
if(!hash) return;
usr.sbin/unbound/validator/val_secalgo.c
1650
free(hash);
usr.sbin/unbound/validator/val_secalgo.c
199
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
usr.sbin/unbound/validator/val_secalgo.c
201
return EVP_DigestUpdate(hash->ctx, (unsigned char*)data,
usr.sbin/unbound/validator/val_secalgo.c
205
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
usr.sbin/unbound/validator/val_secalgo.c
208
if(EVP_MD_CTX_size(hash->ctx) > (int)maxlen) {
usr.sbin/unbound/validator/val_secalgo.c
213
*resultlen = EVP_MD_CTX_size(hash->ctx);
usr.sbin/unbound/validator/val_secalgo.c
214
return EVP_DigestFinal_ex(hash->ctx, result, NULL);
usr.sbin/unbound/validator/val_secalgo.c
217
void secalgo_hash_delete(struct secalgo_hash* hash)
usr.sbin/unbound/validator/val_secalgo.c
219
if(!hash) return;
usr.sbin/unbound/validator/val_secalgo.c
220
EVP_MD_CTX_destroy(hash->ctx);
usr.sbin/unbound/validator/val_secalgo.c
221
free(hash);
usr.sbin/unbound/validator/val_secalgo.c
921
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
usr.sbin/unbound/validator/val_secalgo.c
923
HASH_Update(hash->ctx, (unsigned char*)data, (unsigned int)len);
usr.sbin/unbound/validator/val_secalgo.c
927
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
usr.sbin/unbound/validator/val_secalgo.c
931
if(HASH_ResultLenContext(hash->ctx) > (unsigned int)maxlen) {
usr.sbin/unbound/validator/val_secalgo.c
936
HASH_End(hash->ctx, (unsigned char*)result, &reslen,
usr.sbin/unbound/validator/val_secalgo.c
942
void secalgo_hash_delete(struct secalgo_hash* hash)
usr.sbin/unbound/validator/val_secalgo.c
944
if(!hash) return;
usr.sbin/unbound/validator/val_secalgo.c
945
HASH_Destroy(hash->ctx);
usr.sbin/unbound/validator/val_secalgo.c
946
free(hash);
usr.sbin/unbound/validator/val_secalgo.h
104
int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
usr.sbin/unbound/validator/val_secalgo.h
111
void secalgo_hash_delete(struct secalgo_hash* hash);
usr.sbin/unbound/validator/val_secalgo.h
92
int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len);
usr.sbin/ypserv/revnetgroup/hash.c
107
return(hash(key, strlen(key)) & HASH_MASK);