diff options
| author | drochner <drochner@NetBSD.org> | 2011-05-16 10:39:12 +0000 |
|---|---|---|
| committer | drochner <drochner@NetBSD.org> | 2011-05-16 10:39:12 +0000 |
| commit | 5fdf9c3ff748abbbfeca5ed5c17c90acf07fb9f5 (patch) | |
| tree | b4fe1890439ff85662404e6cad23e6e01dcff79f /lib/libcrypt | |
| parent | 29f6f02b50f8b22d40de7906fda0fe1d01221426 (diff) | |
fix ipad/opad buffer length (was one too much), just for sanity
Diffstat (limited to 'lib/libcrypt')
| -rw-r--r-- | lib/libcrypt/hmac.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libcrypt/hmac.c b/lib/libcrypt/hmac.c index fe2559455cb..127da86a5f5 100644 --- a/lib/libcrypt/hmac.c +++ b/lib/libcrypt/hmac.c @@ -1,4 +1,4 @@ -/* $NetBSD: hmac.c,v 1.2 2009/01/18 12:15:27 lukem Exp $ */ +/* $NetBSD: hmac.c,v 1.3 2011/05/16 10:39:12 drochner Exp $ */ /* * Copyright (c) 2004, Juniper Networks, Inc. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> #if !defined(lint) -__RCSID("$NetBSD: hmac.c,v 1.2 2009/01/18 12:15:27 lukem Exp $"); +__RCSID("$NetBSD: hmac.c,v 1.3 2011/05/16 10:39:12 drochner Exp $"); #endif /* not lint */ #include <stdlib.h> @@ -70,9 +70,9 @@ HMAC_FUNC (const unsigned char *text, size_t text_len, { HASH_CTX context; /* Inner padding key XOR'd with ipad */ - unsigned char k_ipad[HMAC_BLOCKSZ + 1]; + unsigned char k_ipad[HMAC_BLOCKSZ]; /* Outer padding key XOR'd with opad */ - unsigned char k_opad[HMAC_BLOCKSZ + 1]; + unsigned char k_opad[HMAC_BLOCKSZ]; /* HASH(key) if needed */ unsigned char tk[HASH_LENGTH]; size_t i; |
