openssl/crypto/aes
Dr. Stephen Henson c6f3386577 EVP support for wrapping algorithms.
Add support for key wrap algorithms via EVP interface.

Generalise AES wrap algorithm and add to modes, making existing
AES wrap algorithm a special case.

Move test code to evptests.txt
(cherry picked from commit 97cf1f6c28)

Conflicts:

	CHANGES
2013-10-01 14:01:17 +01:00
..
asm aesni-sha256-x86_64.pl: fix typo in Windows SEH. 2013-06-30 23:14:04 +02:00
.cvsignore Ignore more. 2012-12-13 12:43:18 +00:00
aes.h FIPS low level blocking for AES, RC4 and Camellia. This is complicated by 2011-06-05 17:36:44 +00:00
aes_cbc.c Patch the omission from prvious commit #17716. 2008-12-23 11:38:33 +00:00
aes_cfb.c Engage crypto/modes. 2008-12-23 11:33:01 +00:00
aes_core.c Rename all AES_set*() functions using private_ prefix. 2011-06-21 16:23:42 +00:00
aes_ctr.c Engage crypto/modes. 2008-12-23 11:33:01 +00:00
aes_ecb.c disable weird assert()s 2002-11-13 14:01:34 +00:00
aes_ige.c size_t-fy AES, Camellia and RC4. 2008-10-31 19:30:11 +00:00
aes_locl.h Fix #if _MSC_VER clause in aes_locl.h 2005-07-30 19:42:50 +00:00
aes_misc.c Revert "version skew" patches that break FIPS compilation 2012-06-09 23:36:38 +00:00
aes_ofb.c Engage crypto/modes. 2008-12-23 11:33:01 +00:00
aes_wrap.c EVP support for wrapping algorithms. 2013-10-01 14:01:17 +01:00
aes_x86core.c Intel compiler support update from HEAD. 2012-11-28 13:12:09 +00:00
Makefile Backport single makefile from master. 2013-06-13 15:09:48 +01:00
README Because Rijndael is more known as AES, use crypto/aes instead of 2002-01-02 16:55:35 +00:00

This is an OpenSSL-compatible version of AES (also called Rijndael).
aes_core.c is basically the same as rijndael-alg-fst.c but with an
API that looks like the rest of the OpenSSL symmetric cipher suite.