Lines Matching refs:hash
23 #include "hash.h"
37 struct hash *hash;
40 hash = hash_get(HASH_MD5);
41 if (!hash) {
42 log_print("setup_vendor_hashes: could not find MD5 hash");
47 openbsd_vendor_cap[i].hashsize = hash->hashsize;
48 openbsd_vendor_cap[i].hash = calloc(hash->hashsize,
50 if (openbsd_vendor_cap[i].hash == NULL) {
55 hash->Init(hash->ctx);
56 hash->Update(hash->ctx,
59 hash->Final(openbsd_vendor_cap[i].hash, hash->ctx);
63 (unsigned long)hash->hashsize));
65 openbsd_vendor_cap[i].hash, hash->hashsize));
71 free(openbsd_vendor_cap[i].hash);
97 memcpy(buf + ISAKMP_VENDOR_ID_OFF, openbsd_vendor_cap[i].hash,
131 if (memcmp(openbsd_vendor_cap[i].hash, pbuf + ISAKMP_GEN_SZ,