commit | 7d3b661bfebcf0c5e636f73fc5f4dab5e08f5f19 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Sun Mar 21 16:23:13 2010 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Sun Mar 21 16:23:13 2010 +0000 |
tree | cd8a232cb19bb2069eccc76285a49c102dc0c66d | |
parent | 27caa8a17e083435d206c27753c98bff55147919 [diff] [blame] |
- Added reset functionality for HMAC context. Speed-up for some use-cases.
diff --git a/library/md4.c b/library/md4.c index 251e63f..564a7f9 100644 --- a/library/md4.c +++ b/library/md4.c
@@ -357,6 +357,15 @@ } /* + * MD4 HMAC context reset + */ +void md4_hmac_reset( md4_context *ctx ) +{ + md4_starts( ctx ); + md4_update( ctx, ctx->ipad, 64 ); +} + +/* * output = HMAC-MD4( hmac key, input buffer ) */ void md4_hmac( const unsigned char *key, int keylen,