Paul Yang
c1da4b2afe
Add poly1305 MAC support
...
This is based on the latest EVP MAC interface introduced in PR #7393 .
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7459 )
2018-11-05 13:07:07 +08:00
Pauli
afc580b9b0
GMAC implementation
...
Remove GMAC demo program because it has been superceded by the EVP MAC one
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7548 )
2018-11-05 08:09:41 +10:00
Richard Levitte
c89d9cdab1
EVP_MAC: Add SipHash implementation
...
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/7494 )
2018-10-30 08:09:07 +01:00
Richard Levitte
6723f86746
EVP_MAC: Add HMAC implementation
...
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/7483 )
2018-10-30 05:49:54 +01:00
Richard Levitte
f71faf2753
EVP_MAC: Add CMAC implementation
...
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/7484 )
2018-10-30 05:34:50 +01:00
Richard Levitte
0145dd324e
Add automatic initializations support for EVP_MAC objects
...
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/7393 )
2018-10-29 13:35:19 +01:00