xref: /minix3/lib/libcrypt/hmac_sha1.c (revision ebffaa42502931792cfc7964b581853350489880)
1*ebffaa42SBen Gras /* $NetBSD: hmac_sha1.c,v 1.1 2006/10/27 18:22:56 drochner Exp $ */
2*ebffaa42SBen Gras 
3*ebffaa42SBen Gras /*
4*ebffaa42SBen Gras  * hmac_sha1 - using HMAC from RFC 2104
5*ebffaa42SBen Gras  */
6*ebffaa42SBen Gras 
7*ebffaa42SBen Gras #include <sha1.h> /* XXX */
8*ebffaa42SBen Gras #include "crypt.h"
9*ebffaa42SBen Gras 
10*ebffaa42SBen Gras #define HMAC_HASH SHA1
11*ebffaa42SBen Gras #define HMAC_FUNC __hmac_sha1
12*ebffaa42SBen Gras #define HMAC_KAT  hmac_kat_sha1
13*ebffaa42SBen Gras 
14*ebffaa42SBen Gras #define HASH_LENGTH SHA1_DIGEST_LENGTH
15*ebffaa42SBen Gras #define HASH_CTX SHA1_CTX
16*ebffaa42SBen Gras #define HASH_Init SHA1Init
17*ebffaa42SBen Gras #define HASH_Update SHA1Update
18*ebffaa42SBen Gras #define HASH_Final SHA1Final
19*ebffaa42SBen Gras 
20*ebffaa42SBen Gras #include "hmac.c"
21