Home | History | Annotate | Download | only in racoon

Lines Matching full:hash

132 lookup_vendor_id_by_hash (const char *hash)
135 unsigned char *h = (unsigned char *)hash;
138 if (strncmp(all_vendor_ids[i].hash->v, hash,
139 all_vendor_ids[i].hash->l) == 0)
154 all_vendor_ids[i].hash = vmalloc(sizeof(vendorid_dpd_hash));
155 if (all_vendor_ids[i].hash == NULL) {
157 "unable to get memory for VID hash\n");
160 memcpy(all_vendor_ids[i].hash->v, vendorid_dpd_hash,
168 all_vendor_ids[i].hash = eay_md5_one(&vid);
169 if (all_vendor_ids[i].hash == NULL)
171 "unable to hash vendor ID string\n");
174 all_vendor_ids[i].hash =
176 all_vendor_ids[i].hash);
182 * hash function is always MD5.
208 return vdup(current->hash);
233 if (current->hash->l < vidlen)
297 "unable to hash vendor ID string\n");