Fix HMAC SHA3-224 and HMAC SHA3-256.
authorPauli <paul.dale@oracle.com>
Wed, 15 Aug 2018 22:54:35 +0000 (08:54 +1000)
committerPauli <paul.dale@oracle.com>
Mon, 3 Sep 2018 22:09:12 +0000 (08:09 +1000)
commite0810e3502bbf14ee274033e7eeabb551ce38510
treebda457dbc208227d39c25cd684f84925568cb304
parentbdd58bd249f1b6d4c7ccdd9c54fd33db874e0084
Fix HMAC SHA3-224 and HMAC SHA3-256.

Added NIST test cases for these two as well.

Additionally deprecate the public definiton of HMAC_MAX_MD_CBLOCK in 1.2.0.

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6972)
crypto/hmac/hmac.c
crypto/hmac/hmac_lcl.h
include/openssl/hmac.h
test/recipes/30-test_evp_data/evpmac.txt