Lines Matching defs:hash
1 /* $OpenBSD: hash.h,v 1.9 2024/11/21 10:07:30 yasuoka Exp $ */
2 /* $EOM: hash.h,v 1.6 1998/07/25 22:04:36 niklas Exp $ */
35 /* Normal mode hash encapsulation */
52 struct hash {
55 u_int8_t hashsize; /* Size of the hash */
56 unsigned blocklen; /* The hash's block length */
64 void (*HMACInit) (struct hash *, unsigned char *, unsigned int);
65 void (*HMACFinal) (unsigned char *, struct hash *);
73 extern struct hash *hash_get(enum hashes);
74 extern void hmac_init(struct hash *, unsigned char *, unsigned int);