KMAC implementation using EVP_MAC
authorShane Lontis <shane.lontis@oracle.com>
Fri, 9 Nov 2018 04:00:05 +0000 (14:00 +1000)
committerPauli <paul.dale@oracle.com>
Tue, 13 Nov 2018 21:01:09 +0000 (07:01 +1000)
commit6e624a645300d784eaa97ddda29364081ede36d7
treefdf0227b4b31d05f4824f0422cf5ade1500c5420
parent7dc6875c5562fce2336b87f59b081e0bf4d7855c
KMAC implementation using EVP_MAC

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/7597)
18 files changed:
crypto/build.info
crypto/err/openssl.txt
crypto/evp/c_allm.c
crypto/evp/evp_err.c
crypto/evp/m_sha3.c
crypto/include/internal/evp_int.h
crypto/kmac/build.info [new file with mode: 0644]
crypto/kmac/kmac.c [new file with mode: 0644]
crypto/objects/obj_dat.h
crypto/objects/obj_mac.num
crypto/objects/objects.txt
doc/man3/EVP_MAC.pod
doc/man7/EVP_MAC_KMAC.pod [new file with mode: 0644]
include/openssl/evp.h
include/openssl/evperr.h
include/openssl/obj_mac.h
test/evp_test.c
test/recipes/30-test_evp_data/evpmac.txt