Antoine Salon
33e113b0cb
blake2: backport changes to blake2s
...
Signed-off-by: Antoine Salon <asalon@vmware.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7726 )
2019-02-06 09:18:43 +00:00
Antoine Salon
d1ad7c834e
blake2: register MAC objects
...
Signed-off-by: Antoine Salon <asalon@vmware.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7726 )
2019-02-06 09:18:43 +00:00
Richard Levitte
4a8b0c55c0
Following the license change, modify the boilerplates in crypto/evp/
...
[skip ci]
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7794 )
2018-12-06 14:54:57 +01:00
Shane Lontis
6e624a6453
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 )
2018-11-14 07:01:09 +10:00
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