diff options
author | Andrew Tridgell <tridge@samba.org> | 2006-03-15 05:34:04 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:57:22 -0500 |
commit | 11e160c3d70dba17d73b51ee0f95520dd50b4a68 (patch) | |
tree | 6bb4cb57209d4d20e79045648eb5f3712dd23e44 /source4/lib/crypto | |
parent | 07fd3bd5121aa9b81b6c7a14910f09f64ab4bad9 (diff) | |
download | samba-11e160c3d70dba17d73b51ee0f95520dd50b4a68.tar.gz samba-11e160c3d70dba17d73b51ee0f95520dd50b4a68.tar.bz2 samba-11e160c3d70dba17d73b51ee0f95520dd50b4a68.zip |
r14425: fixed an hmac-md5 error for keys longer than 64 (using deallocated
stack variable)
(This used to be commit b10cb752c2558e98495625bbbb8704d19031a42b)
Diffstat (limited to 'source4/lib/crypto')
-rw-r--r-- | source4/lib/crypto/hmacmd5.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/lib/crypto/hmacmd5.c b/source4/lib/crypto/hmacmd5.c index 7635bf6a82..149a4b861c 100644 --- a/source4/lib/crypto/hmacmd5.c +++ b/source4/lib/crypto/hmacmd5.c @@ -32,11 +32,11 @@ _PUBLIC_ void hmac_md5_init_rfc2104(const uint8_t *key, int key_len, HMACMD5Context *ctx) { int i; + uint8_t tk[16]; /* if key is longer than 64 bytes reset it to key=MD5(key) */ if (key_len > 64) { - uint8_t tk[16]; struct MD5Context tctx; MD5Init(&tctx); |