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