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/md2.c b/library/md2.c index 061ebbe..3a0d1f5 100644 --- a/library/md2.c +++ b/library/md2.c
@@ -261,6 +261,15 @@ } /* + * MD2 HMAC context reset + */ +void md2_hmac_reset( md2_context *ctx ) +{ + md2_starts( ctx ); + md2_update( ctx, ctx->ipad, 64 ); +} + +/* * output = HMAC-MD2( hmac key, input buffer ) */ void md2_hmac( const unsigned char *key, int keylen,