Add an AEAD EVP interface to libcrypto, along with AES-GCM AEAD
authorjsing <jsing@openbsd.org>
Thu, 15 May 2014 13:53:46 +0000 (13:53 +0000)
committerjsing <jsing@openbsd.org>
Thu, 15 May 2014 13:53:46 +0000 (13:53 +0000)
commitfc0ee2eb12cb7d038a2a1485d78d871a1a91193b
treeed878e1aabd80d66bc9402b2a870649a51bb986b
parent4534a35b2eb4fdfd71c13a923f6e2f3f729ea410
Add an AEAD EVP interface to libcrypto, along with AES-GCM AEAD
implementations. This largely pulls in Adam Langley's AEAD patches from
Chromium's OpenSSL.

ok miod@
lib/libcrypto/crypto/Makefile
lib/libcrypto/evp/e_aes.c
lib/libcrypto/evp/evp.h
lib/libcrypto/evp/evp_aead.c [new file with mode: 0644]
lib/libcrypto/evp/evp_err.c
lib/libcrypto/evp/evp_locl.h
lib/libssl/src/crypto/evp/e_aes.c
lib/libssl/src/crypto/evp/evp.h
lib/libssl/src/crypto/evp/evp_aead.c [new file with mode: 0644]
lib/libssl/src/crypto/evp/evp_err.c
lib/libssl/src/crypto/evp/evp_locl.h