Commit d64a7232 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

Intel AES-NI engine.

Submitted by: Huang Ying
parent 876708c6
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -121,11 +121,11 @@ my $tlib="-lnsl -lsocket";
my $bits1="THIRTY_TWO_BIT ";
my $bits2="SIXTY_FOUR_BIT ";

my $x86_asm="x86cpuid.o:bn-586.o co-586.o x86-mont.o:des-586.o crypt586.o:aes-586.o:bf-586.o:md5-586.o:sha1-586.o sha256-586.o sha512-586.o:cast-586.o:rc4-586.o:rmd-586.o:rc5-586.o:wp_block.o wp-mmx.o:cmll-x86.o";
my $x86_asm="x86cpuid.o:bn-586.o co-586.o x86-mont.o:des-586.o crypt586.o:aes-586.o aesni-x86.o:bf-586.o:md5-586.o:sha1-586.o sha256-586.o sha512-586.o:cast-586.o:rc4-586.o:rmd-586.o:rc5-586.o:wp_block.o wp-mmx.o:cmll-x86.o";

my $x86_elf_asm="$x86_asm:elf";

my $x86_64_asm="x86_64cpuid.o:x86_64-gcc.o x86_64-mont.o::aes-x86_64.o::md5-x86_64.o:sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o::rc4-x86_64.o:::wp-x86_64.o:cmll-x86_64.o cmll_misc.o";
my $x86_64_asm="x86_64cpuid.o:x86_64-gcc.o x86_64-mont.o::aes-x86_64.o aesni-x86_64.o::md5-x86_64.o:sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o::rc4-x86_64.o:::wp-x86_64.o:cmll-x86_64.o cmll_misc.o";
my $ia64_asm="ia64cpuid.o:bn-ia64.o::aes_core.o aes_cbc.o aes-ia64.o::md5-ia64.o:sha1-ia64.o sha256-ia64.o sha512-ia64.o::rc4-ia64.o rc4_skey.o:::::void";
my $sparcv9_asm="sparcv9cap.o sparccpuid.o:bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o:des_enc-sparc.o fcrypt_b.o:aes_core.o aes_cbc.o aes-sparcv9.o:::sha1-sparcv9.o sha256-sparcv9.o sha512-sparcv9.o:::::::void";
my $sparcv8_asm=":sparcv8.o:des_enc-sparc.o fcrypt_b.o:::::::::::void";
@@ -485,7 +485,7 @@ my %table=(
#
# Win64 targets, WIN64I denotes IA-64 and WIN64A - AMD64
"VC-WIN64I","cl:-W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE:::WIN64I::SIXTY_FOUR_BIT RC4_CHUNK_LL DES_INT EXPORT_VAR_AS_FN:ia64cpuid.o:ia64.o::aes_core.o aes_cbc.o aes-ia64.o::md5-ia64.o:sha1-ia64.o sha256-ia64.o sha512-ia64.o:::::::ias:win32",
"VC-WIN64A","cl:-W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE:::WIN64A::SIXTY_FOUR_BIT RC4_CHUNK_LL DES_INT EXPORT_VAR_AS_FN:x86_64cpuid.o:bn_asm.o x86_64-mont.o::aes-x86_64.o::md5-x86_64.o:sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o::rc4-x86_64.o:::wp-x86_64.o::ml64:win32",
"VC-WIN64A","cl:-W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE:::WIN64A::SIXTY_FOUR_BIT RC4_CHUNK_LL DES_INT EXPORT_VAR_AS_FN:x86_64cpuid.o:bn_asm.o x86_64-mont.o::aes-x86_64.o aesni-x86_64.o::md5-x86_64.o:sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o::rc4-x86_64.o:::wp-x86_64.o::ml64:win32",
# x86 Win32 target defaults to ANSI API, if you want UNICODE, complement
# 'perl Configure VC-WIN32' with '-DUNICODE -D_UNICODE'
"VC-WIN32","cl:-W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE:::WIN32::BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN ${x86_gcc_opts}:${x86_asm}:win32n:win32",
@@ -1370,6 +1370,7 @@ if ($rmd160_obj =~ /\.o$/)
if ($aes_obj =~ /\.o$/)
	{
	$cflags.=" -DAES_ASM";
	$aes_obj =~ s/\s*aesni\-x86\.o// if ($no_sse2);
	}
else	{
	$aes_obj=$aes_enc;
+43 −43
Original line number Diff line number Diff line
@@ -228,7 +228,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -259,7 +259,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -290,7 +290,7 @@ $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -321,7 +321,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -383,7 +383,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -653,7 +653,7 @@ $multilib =

*** VC-WIN32
$cc           = cl
$cflags       = -W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE
$cflags       = -W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
$unistd       = 
$thread_cflag = 
$sys_id       = WIN32
@@ -662,7 +662,7 @@ $bn_ops = BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -684,7 +684,7 @@ $multilib =

*** VC-WIN64A
$cc           = cl
$cflags       = -W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE
$cflags       = -W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
$unistd       = 
$thread_cflag = 
$sys_id       = WIN64A
@@ -693,7 +693,7 @@ $bn_ops = SIXTY_FOUR_BIT RC4_CHUNK_LL DES_INT EXPORT_VAR_AS_FN
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = bn_asm.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -715,7 +715,7 @@ $multilib =

*** VC-WIN64I
$cc           = cl
$cflags       = -W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE
$cflags       = -W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
$unistd       = 
$thread_cflag = 
$sys_id       = WIN64I
@@ -941,7 +941,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -972,7 +972,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1003,7 +1003,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1127,7 +1127,7 @@ $bn_ops = BN_LLONG RC4_INT RC4_CHUNK DES_UNROLL BF_PTR
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1220,7 +1220,7 @@ $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK BF_PTR2 DES_INT DES_UNROL
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -1282,7 +1282,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1530,7 +1530,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1561,7 +1561,7 @@ $bn_ops = BN_LLONG RC4_INT RC4_CHUNK DES_UNROLL BF_PTR
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1685,7 +1685,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1716,7 +1716,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1809,7 +1809,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1840,7 +1840,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1902,7 +1902,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1933,7 +1933,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -1964,7 +1964,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -2119,7 +2119,7 @@ $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -2150,7 +2150,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -2181,7 +2181,7 @@ $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -2336,7 +2336,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -2863,7 +2863,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -3204,7 +3204,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -3266,7 +3266,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -3359,7 +3359,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -3638,7 +3638,7 @@ $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -3700,7 +3700,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT EXPORT_V
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -3731,7 +3731,7 @@ $bn_ops = SIXTY_FOUR_BIT RC4_CHUNK_LL DES_INT EXPORT_VAR_AS_FN
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -4320,7 +4320,7 @@ $bn_ops = DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -4351,7 +4351,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -4599,7 +4599,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -4692,7 +4692,7 @@ $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -4723,7 +4723,7 @@ $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL
$cpuid_obj    = x86_64cpuid.o
$bn_obj       = x86_64-gcc.o x86_64-mont.o
$des_obj      = 
$aes_obj      = aes-x86_64.o
$aes_obj      = aes-x86_64.o aesni-x86_64.o
$bf_obj       = 
$md5_obj      = md5-x86_64.o
$sha1_obj     = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
@@ -4971,7 +4971,7 @@ $bn_ops = BN_LLONG MD2_CHAR RC4_INDEX DES_PTR DES_RISC1 DES_UNROLL
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
@@ -5002,7 +5002,7 @@ $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
$cpuid_obj    = x86cpuid.o
$bn_obj       = bn-586.o co-586.o x86-mont.o
$des_obj      = des-586.o crypt586.o
$aes_obj      = aes-586.o
$aes_obj      = aes-586.o aesni-x86.o
$bf_obj       = bf-586.o
$md5_obj      = md5-586.o
$sha1_obj     = sha1-586.o sha256-586.o sha512-586.o
+4 −0
Original line number Diff line number Diff line
@@ -50,9 +50,13 @@ aes-ia64.s: asm/aes-ia64.S

aes-586.s:	asm/aes-586.pl ../perlasm/x86asm.pl
	$(PERL) asm/aes-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
aesni-x86.s:	asm/aesni-x86.pl ../perlasm/x86asm.pl
	$(PERL) asm/aesni-x86.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@

aes-x86_64.s: asm/aes-x86_64.pl
	$(PERL) asm/aes-x86_64.pl $(PERLASM_SCHEME) > $@
aesni-x86_64.s: asm/aesni-x86_64.pl
	$(PERL) asm/aesni-x86_64.pl $(PERLASM_SCHEME) > $@

aes-sparcv9.s: asm/aes-sparcv9.pl
	$(PERL) asm/aes-sparcv9.pl $(CFLAGS) > $@
+663 −0

File added.

Preview size limit exceeded, changes collapsed.

+963 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading