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