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