FIPS low level blocking for AES, RC4 and Camellia. This is complicated by
authorDr. Stephen Henson <steve@openssl.org>
Sun, 5 Jun 2011 17:36:44 +0000 (17:36 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Sun, 5 Jun 2011 17:36:44 +0000 (17:36 +0000)
commitc6fa97a6d6fffb057b3b96e7c0b75711dfd3bbc8
treeba309f05634d09ca5e76487e63bab7404c6ab412
parent24d7159abd5e8a3fb5a75167e01b24230fb0874b
FIPS low level blocking for AES, RC4 and Camellia. This is complicated by
use of assembly language routines: rename the assembly language function
to the private_* variant unconditionally and perform tests from a small
C wrapper.
19 files changed:
apps/speed.c
crypto/aes/aes.h
crypto/aes/aes_core.c
crypto/aes/aes_misc.c
crypto/aes/asm/aes-586.pl
crypto/aes/asm/aes-armv4.pl
crypto/aes/asm/aes-s390x.pl
crypto/aes/asm/aes-x86_64.pl
crypto/camellia/camellia.h
crypto/camellia/cmll_misc.c
crypto/evp/e_rc4.c
crypto/evp/evp_locl.h
crypto/rc4/Makefile
crypto/rc4/asm/rc4-586.pl
crypto/rc4/asm/rc4-s390x.pl
crypto/rc4/asm/rc4-x86_64.pl
crypto/rc4/rc4.h
crypto/rc4/rc4_skey.c
crypto/rc4/rc4_utl.c [new file with mode: 0644]