diff options
author | Todd Short <tshort@akamai.com> | 2017-05-19 10:27:28 -0400 |
---|---|---|
committer | Pauli <paul.dale@oracle.com> | 2018-12-12 08:16:10 +1000 |
commit | b1ceb439f234a998db84f27a3a245dab95d322ab (patch) | |
tree | 98dbc974b4a6119fe88c01ae0a4017b13fa10e93 /crypto/objects/obj_mac.num | |
parent | 6de98b4fb6265f8a4b2e5b599d6714ff937dca6b (diff) |
Add RFC5297 AES-SIV support
Based originally on github.com/dfoxfranke/libaes_siv
This creates an SIV128 mode that uses EVP interfaces for the CBC, CTR
and CMAC code to reduce complexity at the cost of perfomance. The
expected use is for short inputs, not TLS-sized records.
Add multiple AAD input capacity in the EVP tests.
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/3540)
Diffstat (limited to 'crypto/objects/obj_mac.num')
-rw-r--r-- | crypto/objects/obj_mac.num | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/objects/obj_mac.num b/crypto/objects/obj_mac.num index ad47750f5d..021875d9e4 100644 --- a/crypto/objects/obj_mac.num +++ b/crypto/objects/obj_mac.num @@ -1195,3 +1195,6 @@ hmacWithSHA512_256 1194 gmac 1195 kmac128 1196 kmac256 1197 +aes_128_siv 1198 +aes_192_siv 1199 +aes_256_siv 1200 |