EVP support for wrapping algorithms.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 17 Jul 2013 13:05:19 +0000 (14:05 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 1 Oct 2013 13:01:17 +0000 (14:01 +0100)
commitc6f338657758d5f83c25912bed94ab4fd5058168
treef83ac90f8af6bc5b872939e4042b2dd631384189
parentcf65a07256c420e58dfbfe22bd6ba47ba955113d
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
13 files changed:
CHANGES
crypto/aes/aes_wrap.c
crypto/evp/c_allc.c
crypto/evp/e_aes.c
crypto/evp/e_des3.c
crypto/evp/evp.h
crypto/evp/evp_enc.c
crypto/evp/evp_err.c
crypto/evp/evp_test.c
crypto/evp/evptests.txt
crypto/modes/Makefile
crypto/modes/modes.h
crypto/modes/wrap128.c [new file with mode: 0644]