Home | History | Annotate | Line # | Download | only in libcrypt
      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