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 97cf1f6c2854a3a955fd7dd3a1f113deba00c9ef)

Conflicts:

	CHANGES
2013-10-01 14:01:17 +01:00
..
2012-12-13 12:43:18 +00:00
2008-12-23 11:33:01 +00:00
2008-12-23 11:33:01 +00:00
2008-10-31 19:30:11 +00:00
2008-12-23 11:33:01 +00:00
2013-06-13 15:09:48 +01: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.