aboutsummaryrefslogtreecommitdiff
path: root/crypto/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--crypto/Makefile.am54
-rw-r--r--crypto/Makefile.am.elf-arm7
-rw-r--r--crypto/Makefile.am.elf-mips7
-rw-r--r--crypto/Makefile.am.elf-mips647
-rw-r--r--crypto/Makefile.am.elf-x86_649
-rw-r--r--crypto/Makefile.am.macosx-x86_649
-rw-r--r--crypto/Makefile.am.masm-x86_649
-rw-r--r--crypto/Makefile.am.mingw64-x86_649
8 files changed, 36 insertions, 75 deletions
diff --git a/crypto/Makefile.am b/crypto/Makefile.am
index 49dcaae..9533907 100644
--- a/crypto/Makefile.am
+++ b/crypto/Makefile.am
@@ -196,13 +196,6 @@ if !HOST_ASM_MACOSX_X86_64
196if !HOST_ASM_MASM_X86_64 196if !HOST_ASM_MASM_X86_64
197if !HOST_ASM_MINGW64_X86_64 197if !HOST_ASM_MINGW64_X86_64
198libcrypto_la_CPPFLAGS += -DOPENSSL_NO_ASM 198libcrypto_la_CPPFLAGS += -DOPENSSL_NO_ASM
199libcrypto_la_SOURCES += aes/aes_cbc.c
200libcrypto_la_SOURCES += aes/aes_core.c
201libcrypto_la_SOURCES += camellia/camellia.c
202libcrypto_la_SOURCES += camellia/cmll_cbc.c
203libcrypto_la_SOURCES += rc4/rc4_enc.c
204libcrypto_la_SOURCES += rc4/rc4_skey.c
205libcrypto_la_SOURCES += whrlpool/wp_block.c
206endif 199endif
207endif 200endif
208endif 201endif
@@ -231,16 +224,12 @@ noinst_HEADERS += constant_time.h
231noinst_HEADERS += cryptlib.h 224noinst_HEADERS += cryptlib.h
232noinst_HEADERS += crypto_internal.h 225noinst_HEADERS += crypto_internal.h
233noinst_HEADERS += crypto_local.h 226noinst_HEADERS += crypto_local.h
234noinst_HEADERS += md32_common.h
235noinst_HEADERS += x86_arch.h 227noinst_HEADERS += x86_arch.h
236 228
237# aes 229# aes
238libcrypto_la_SOURCES += aes/aes_cfb.c 230libcrypto_la_SOURCES += aes/aes.c
239libcrypto_la_SOURCES += aes/aes_ctr.c 231libcrypto_la_SOURCES += aes/aes_core.c
240libcrypto_la_SOURCES += aes/aes_ecb.c
241libcrypto_la_SOURCES += aes/aes_ige.c 232libcrypto_la_SOURCES += aes/aes_ige.c
242libcrypto_la_SOURCES += aes/aes_ofb.c
243libcrypto_la_SOURCES += aes/aes_wrap.c
244noinst_HEADERS += aes/aes_local.h 233noinst_HEADERS += aes/aes_local.h
245 234
246# asn1 235# asn1
@@ -308,11 +297,7 @@ noinst_HEADERS += asn1/asn1_local.h
308noinst_HEADERS += asn1/charmap.h 297noinst_HEADERS += asn1/charmap.h
309 298
310# bf 299# bf
311libcrypto_la_SOURCES += bf/bf_cfb64.c 300libcrypto_la_SOURCES += bf/blowfish.c
312libcrypto_la_SOURCES += bf/bf_ecb.c
313libcrypto_la_SOURCES += bf/bf_enc.c
314libcrypto_la_SOURCES += bf/bf_ofb64.c
315libcrypto_la_SOURCES += bf/bf_skey.c
316noinst_HEADERS += bf/bf_local.h 301noinst_HEADERS += bf/bf_local.h
317 302
318# bio 303# bio
@@ -440,22 +425,12 @@ libcrypto_la_SOURCES += bytestring/bs_cbb.c
440libcrypto_la_SOURCES += bytestring/bs_cbs.c 425libcrypto_la_SOURCES += bytestring/bs_cbs.c
441 426
442# camellia 427# camellia
443libcrypto_la_SOURCES += camellia/cmll_cfb.c 428libcrypto_la_SOURCES += camellia/camellia.c
444libcrypto_la_SOURCES += camellia/cmll_ctr.c
445libcrypto_la_SOURCES += camellia/cmll_ecb.c
446libcrypto_la_SOURCES += camellia/cmll_misc.c
447libcrypto_la_SOURCES += camellia/cmll_ofb.c
448noinst_HEADERS += camellia/camellia.h 429noinst_HEADERS += camellia/camellia.h
449noinst_HEADERS += camellia/cmll_local.h
450 430
451# cast 431# cast
452libcrypto_la_SOURCES += cast/c_cfb64.c 432libcrypto_la_SOURCES += cast/cast.c
453libcrypto_la_SOURCES += cast/c_ecb.c
454libcrypto_la_SOURCES += cast/c_enc.c
455libcrypto_la_SOURCES += cast/c_ofb64.c
456libcrypto_la_SOURCES += cast/c_skey.c
457noinst_HEADERS += cast/cast_local.h 433noinst_HEADERS += cast/cast_local.h
458noinst_HEADERS += cast/cast_s.h
459 434
460# chacha 435# chacha
461EXTRA_libcrypto_la_SOURCES += chacha/chacha-merged.c 436EXTRA_libcrypto_la_SOURCES += chacha/chacha-merged.c
@@ -645,11 +620,14 @@ noinst_HEADERS += evp/evp_local.h
645 620
646# hidden 621# hidden
647noinst_HEADERS += hidden/crypto_namespace.h 622noinst_HEADERS += hidden/crypto_namespace.h
623noinst_HEADERS += hidden/openssl/aes.h
648noinst_HEADERS += hidden/openssl/asn1.h 624noinst_HEADERS += hidden/openssl/asn1.h
649noinst_HEADERS += hidden/openssl/asn1t.h 625noinst_HEADERS += hidden/openssl/asn1t.h
650noinst_HEADERS += hidden/openssl/bio.h 626noinst_HEADERS += hidden/openssl/bio.h
627noinst_HEADERS += hidden/openssl/blowfish.h
651noinst_HEADERS += hidden/openssl/bn.h 628noinst_HEADERS += hidden/openssl/bn.h
652noinst_HEADERS += hidden/openssl/buffer.h 629noinst_HEADERS += hidden/openssl/buffer.h
630noinst_HEADERS += hidden/openssl/camellia.h
653noinst_HEADERS += hidden/openssl/cast.h 631noinst_HEADERS += hidden/openssl/cast.h
654noinst_HEADERS += hidden/openssl/chacha.h 632noinst_HEADERS += hidden/openssl/chacha.h
655noinst_HEADERS += hidden/openssl/cmac.h 633noinst_HEADERS += hidden/openssl/cmac.h
@@ -658,9 +636,11 @@ noinst_HEADERS += hidden/openssl/conf_api.h
658noinst_HEADERS += hidden/openssl/crypto.h 636noinst_HEADERS += hidden/openssl/crypto.h
659noinst_HEADERS += hidden/openssl/ct.h 637noinst_HEADERS += hidden/openssl/ct.h
660noinst_HEADERS += hidden/openssl/curve25519.h 638noinst_HEADERS += hidden/openssl/curve25519.h
639noinst_HEADERS += hidden/openssl/des.h
661noinst_HEADERS += hidden/openssl/dh.h 640noinst_HEADERS += hidden/openssl/dh.h
662noinst_HEADERS += hidden/openssl/dsa.h 641noinst_HEADERS += hidden/openssl/dsa.h
663noinst_HEADERS += hidden/openssl/ec.h 642noinst_HEADERS += hidden/openssl/ec.h
643noinst_HEADERS += hidden/openssl/engine.h
664noinst_HEADERS += hidden/openssl/err.h 644noinst_HEADERS += hidden/openssl/err.h
665noinst_HEADERS += hidden/openssl/hkdf.h 645noinst_HEADERS += hidden/openssl/hkdf.h
666noinst_HEADERS += hidden/openssl/hmac.h 646noinst_HEADERS += hidden/openssl/hmac.h
@@ -678,6 +658,8 @@ noinst_HEADERS += hidden/openssl/poly1305.h
678noinst_HEADERS += hidden/openssl/posix_time.h 658noinst_HEADERS += hidden/openssl/posix_time.h
679noinst_HEADERS += hidden/openssl/rand.h 659noinst_HEADERS += hidden/openssl/rand.h
680noinst_HEADERS += hidden/openssl/rc2.h 660noinst_HEADERS += hidden/openssl/rc2.h
661noinst_HEADERS += hidden/openssl/rc4.h
662noinst_HEADERS += hidden/openssl/ripemd.h
681noinst_HEADERS += hidden/openssl/rsa.h 663noinst_HEADERS += hidden/openssl/rsa.h
682noinst_HEADERS += hidden/openssl/sha.h 664noinst_HEADERS += hidden/openssl/sha.h
683noinst_HEADERS += hidden/openssl/sm3.h 665noinst_HEADERS += hidden/openssl/sm3.h
@@ -686,6 +668,7 @@ noinst_HEADERS += hidden/openssl/stack.h
686noinst_HEADERS += hidden/openssl/ts.h 668noinst_HEADERS += hidden/openssl/ts.h
687noinst_HEADERS += hidden/openssl/txt_db.h 669noinst_HEADERS += hidden/openssl/txt_db.h
688noinst_HEADERS += hidden/openssl/ui.h 670noinst_HEADERS += hidden/openssl/ui.h
671noinst_HEADERS += hidden/openssl/whrlpool.h
689noinst_HEADERS += hidden/openssl/x509.h 672noinst_HEADERS += hidden/openssl/x509.h
690noinst_HEADERS += hidden/openssl/x509_vfy.h 673noinst_HEADERS += hidden/openssl/x509_vfy.h
691noinst_HEADERS += hidden/openssl/x509v3.h 674noinst_HEADERS += hidden/openssl/x509v3.h
@@ -700,11 +683,7 @@ libcrypto_la_SOURCES += hmac/hmac.c
700noinst_HEADERS += hmac/hmac_local.h 683noinst_HEADERS += hmac/hmac_local.h
701 684
702# idea 685# idea
703libcrypto_la_SOURCES += idea/i_cbc.c 686libcrypto_la_SOURCES += idea/idea.c
704libcrypto_la_SOURCES += idea/i_cfb64.c
705libcrypto_la_SOURCES += idea/i_ecb.c
706libcrypto_la_SOURCES += idea/i_ofb64.c
707libcrypto_la_SOURCES += idea/i_skey.c
708noinst_HEADERS += idea/idea_local.h 687noinst_HEADERS += idea/idea_local.h
709 688
710# kdf 689# kdf
@@ -808,7 +787,7 @@ libcrypto_la_SOURCES += rc2/rc2ofb64.c
808noinst_HEADERS += rc2/rc2_local.h 787noinst_HEADERS += rc2/rc2_local.h
809 788
810# rc4 789# rc4
811noinst_HEADERS += rc4/rc4_local.h 790libcrypto_la_SOURCES += rc4/rc4.c
812 791
813# ripemd 792# ripemd
814libcrypto_la_SOURCES += ripemd/ripemd.c 793libcrypto_la_SOURCES += ripemd/ripemd.c
@@ -883,8 +862,7 @@ libcrypto_la_SOURCES += ui/ui_util.c
883noinst_HEADERS += ui/ui_local.h 862noinst_HEADERS += ui/ui_local.h
884 863
885# whrlpool 864# whrlpool
886libcrypto_la_SOURCES += whrlpool/wp_dgst.c 865libcrypto_la_SOURCES += whrlpool/whirlpool.c
887noinst_HEADERS += whrlpool/wp_local.h
888 866
889# x509 867# x509
890libcrypto_la_SOURCES += x509/by_dir.c 868libcrypto_la_SOURCES += x509/by_dir.c
diff --git a/crypto/Makefile.am.elf-arm b/crypto/Makefile.am.elf-arm
index 041c27c..4f88994 100644
--- a/crypto/Makefile.am.elf-arm
+++ b/crypto/Makefile.am.elf-arm
@@ -7,13 +7,6 @@ ASM_ARM_ELF += modes/ghash-elf-armv4.S
7ASM_ARM_ELF += armv4cpuid.S 7ASM_ARM_ELF += armv4cpuid.S
8ASM_ARM_ELF += armcap.c 8ASM_ARM_ELF += armcap.c
9 9
10ASM_ARM_ELF += aes/aes_cbc.c
11ASM_ARM_ELF += camellia/camellia.c
12ASM_ARM_ELF += camellia/cmll_cbc.c
13ASM_ARM_ELF += rc4/rc4_enc.c
14ASM_ARM_ELF += rc4/rc4_skey.c
15ASM_ARM_ELF += whrlpool/wp_block.c
16
17EXTRA_DIST += $(ASM_ARM_ELF) 10EXTRA_DIST += $(ASM_ARM_ELF)
18 11
19if HOST_ASM_ELF_ARM 12if HOST_ASM_ELF_ARM
diff --git a/crypto/Makefile.am.elf-mips b/crypto/Makefile.am.elf-mips
index 9c4a70f..ea0a730 100644
--- a/crypto/Makefile.am.elf-mips
+++ b/crypto/Makefile.am.elf-mips
@@ -5,13 +5,6 @@ ASM_MIPS_ELF += sha/sha1-mips.S
5ASM_MIPS_ELF += sha/sha512-mips.S 5ASM_MIPS_ELF += sha/sha512-mips.S
6ASM_MIPS_ELF += sha/sha256-mips.S 6ASM_MIPS_ELF += sha/sha256-mips.S
7 7
8ASM_MIPS_ELF += aes/aes_cbc.c
9ASM_MIPS_ELF += camellia/camellia.c
10ASM_MIPS_ELF += camellia/cmll_cbc.c
11ASM_MIPS_ELF += rc4/rc4_enc.c
12ASM_MIPS_ELF += rc4/rc4_skey.c
13ASM_MIPS_ELF += whrlpool/wp_block.c
14
15EXTRA_DIST += $(ASM_MIPS_ELF) 8EXTRA_DIST += $(ASM_MIPS_ELF)
16 9
17if HOST_ASM_ELF_MIPS 10if HOST_ASM_ELF_MIPS
diff --git a/crypto/Makefile.am.elf-mips64 b/crypto/Makefile.am.elf-mips64
index c599fa8..8f851f3 100644
--- a/crypto/Makefile.am.elf-mips64
+++ b/crypto/Makefile.am.elf-mips64
@@ -5,13 +5,6 @@ ASM_MIPS64_ELF += sha/sha1-mips.S
5ASM_MIPS64_ELF += sha/sha512-mips.S 5ASM_MIPS64_ELF += sha/sha512-mips.S
6ASM_MIPS64_ELF += sha/sha256-mips.S 6ASM_MIPS64_ELF += sha/sha256-mips.S
7 7
8ASM_MIPS64_ELF += aes/aes_cbc.c
9ASM_MIPS64_ELF += camellia/camellia.c
10ASM_MIPS64_ELF += camellia/cmll_cbc.c
11ASM_MIPS64_ELF += rc4/rc4_enc.c
12ASM_MIPS64_ELF += rc4/rc4_skey.c
13ASM_MIPS64_ELF += whrlpool/wp_block.c
14
15EXTRA_DIST += $(ASM_MIPS64_ELF) 8EXTRA_DIST += $(ASM_MIPS64_ELF)
16 9
17if HOST_ASM_ELF_MIPS64 10if HOST_ASM_ELF_MIPS64
diff --git a/crypto/Makefile.am.elf-x86_64 b/crypto/Makefile.am.elf-x86_64
index 88be1d5..6933a11 100644
--- a/crypto/Makefile.am.elf-x86_64
+++ b/crypto/Makefile.am.elf-x86_64
@@ -3,19 +3,15 @@ ASM_X86_64_ELF = aes/aes-elf-x86_64.S
3ASM_X86_64_ELF += aes/bsaes-elf-x86_64.S 3ASM_X86_64_ELF += aes/bsaes-elf-x86_64.S
4ASM_X86_64_ELF += aes/vpaes-elf-x86_64.S 4ASM_X86_64_ELF += aes/vpaes-elf-x86_64.S
5ASM_X86_64_ELF += aes/aesni-elf-x86_64.S 5ASM_X86_64_ELF += aes/aesni-elf-x86_64.S
6ASM_X86_64_ELF += aes/aesni-sha1-elf-x86_64.S
7ASM_X86_64_ELF += bn/modexp512-elf-x86_64.S 6ASM_X86_64_ELF += bn/modexp512-elf-x86_64.S
8ASM_X86_64_ELF += bn/mont-elf-x86_64.S 7ASM_X86_64_ELF += bn/mont-elf-x86_64.S
9ASM_X86_64_ELF += bn/mont5-elf-x86_64.S 8ASM_X86_64_ELF += bn/mont5-elf-x86_64.S
10ASM_X86_64_ELF += camellia/cmll-elf-x86_64.S
11ASM_X86_64_ELF += md5/md5-elf-x86_64.S 9ASM_X86_64_ELF += md5/md5-elf-x86_64.S
12ASM_X86_64_ELF += modes/ghash-elf-x86_64.S 10ASM_X86_64_ELF += modes/ghash-elf-x86_64.S
13ASM_X86_64_ELF += rc4/rc4-elf-x86_64.S 11ASM_X86_64_ELF += rc4/rc4-elf-x86_64.S
14ASM_X86_64_ELF += rc4/rc4-md5-elf-x86_64.S
15ASM_X86_64_ELF += sha/sha1-elf-x86_64.S 12ASM_X86_64_ELF += sha/sha1-elf-x86_64.S
16ASM_X86_64_ELF += sha/sha256-elf-x86_64.S 13ASM_X86_64_ELF += sha/sha256-elf-x86_64.S
17ASM_X86_64_ELF += sha/sha512-elf-x86_64.S 14ASM_X86_64_ELF += sha/sha512-elf-x86_64.S
18ASM_X86_64_ELF += whrlpool/wp-elf-x86_64.S
19ASM_X86_64_ELF += cpuid-elf-x86_64.S 15ASM_X86_64_ELF += cpuid-elf-x86_64.S
20 16
21ASM_X86_64_ELF += bn/arch/amd64/bignum_add.S 17ASM_X86_64_ELF += bn/arch/amd64/bignum_add.S
@@ -37,6 +33,11 @@ if HOST_ASM_ELF_X86_64
37libcrypto_la_CPPFLAGS += -DAES_ASM 33libcrypto_la_CPPFLAGS += -DAES_ASM
38libcrypto_la_CPPFLAGS += -DBSAES_ASM 34libcrypto_la_CPPFLAGS += -DBSAES_ASM
39libcrypto_la_CPPFLAGS += -DVPAES_ASM 35libcrypto_la_CPPFLAGS += -DVPAES_ASM
36libcrypto_la_CPPFLAGS += -DHAVE_AES_CBC_ENCRYPT_INTERNAL
37libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_ENCRYPT_KEY_INTERNAL
38libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_DECRYPT_KEY_INTERNAL
39libcrypto_la_CPPFLAGS += -DHAVE_AES_ENCRYPT_INTERNAL
40libcrypto_la_CPPFLAGS += -DHAVE_AES_DECRYPT_INTERNAL
40libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2 41libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2
41libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT 42libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT
42libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5 43libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5
diff --git a/crypto/Makefile.am.macosx-x86_64 b/crypto/Makefile.am.macosx-x86_64
index b9b89cf..1020567 100644
--- a/crypto/Makefile.am.macosx-x86_64
+++ b/crypto/Makefile.am.macosx-x86_64
@@ -3,19 +3,15 @@ ASM_X86_64_MACOSX = aes/aes-macosx-x86_64.S
3ASM_X86_64_MACOSX += aes/bsaes-macosx-x86_64.S 3ASM_X86_64_MACOSX += aes/bsaes-macosx-x86_64.S
4ASM_X86_64_MACOSX += aes/vpaes-macosx-x86_64.S 4ASM_X86_64_MACOSX += aes/vpaes-macosx-x86_64.S
5ASM_X86_64_MACOSX += aes/aesni-macosx-x86_64.S 5ASM_X86_64_MACOSX += aes/aesni-macosx-x86_64.S
6ASM_X86_64_MACOSX += aes/aesni-sha1-macosx-x86_64.S
7ASM_X86_64_MACOSX += bn/modexp512-macosx-x86_64.S 6ASM_X86_64_MACOSX += bn/modexp512-macosx-x86_64.S
8ASM_X86_64_MACOSX += bn/mont-macosx-x86_64.S 7ASM_X86_64_MACOSX += bn/mont-macosx-x86_64.S
9ASM_X86_64_MACOSX += bn/mont5-macosx-x86_64.S 8ASM_X86_64_MACOSX += bn/mont5-macosx-x86_64.S
10ASM_X86_64_MACOSX += camellia/cmll-macosx-x86_64.S
11ASM_X86_64_MACOSX += md5/md5-macosx-x86_64.S 9ASM_X86_64_MACOSX += md5/md5-macosx-x86_64.S
12ASM_X86_64_MACOSX += modes/ghash-macosx-x86_64.S 10ASM_X86_64_MACOSX += modes/ghash-macosx-x86_64.S
13ASM_X86_64_MACOSX += rc4/rc4-macosx-x86_64.S 11ASM_X86_64_MACOSX += rc4/rc4-macosx-x86_64.S
14ASM_X86_64_MACOSX += rc4/rc4-md5-macosx-x86_64.S
15ASM_X86_64_MACOSX += sha/sha1-macosx-x86_64.S 12ASM_X86_64_MACOSX += sha/sha1-macosx-x86_64.S
16ASM_X86_64_MACOSX += sha/sha256-macosx-x86_64.S 13ASM_X86_64_MACOSX += sha/sha256-macosx-x86_64.S
17ASM_X86_64_MACOSX += sha/sha512-macosx-x86_64.S 14ASM_X86_64_MACOSX += sha/sha512-macosx-x86_64.S
18ASM_X86_64_MACOSX += whrlpool/wp-macosx-x86_64.S
19ASM_X86_64_MACOSX += cpuid-macosx-x86_64.S 15ASM_X86_64_MACOSX += cpuid-macosx-x86_64.S
20 16
21ASM_X86_64_MACOSX += bn/arch/amd64/bignum_add.S 17ASM_X86_64_MACOSX += bn/arch/amd64/bignum_add.S
@@ -37,6 +33,11 @@ if HOST_ASM_MACOSX_X86_64
37libcrypto_la_CPPFLAGS += -DAES_ASM 33libcrypto_la_CPPFLAGS += -DAES_ASM
38libcrypto_la_CPPFLAGS += -DBSAES_ASM 34libcrypto_la_CPPFLAGS += -DBSAES_ASM
39libcrypto_la_CPPFLAGS += -DVPAES_ASM 35libcrypto_la_CPPFLAGS += -DVPAES_ASM
36libcrypto_la_CPPFLAGS += -DHAVE_AES_CBC_ENCRYPT_INTERNAL
37libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_ENCRYPT_KEY_INTERNAL
38libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_DECRYPT_KEY_INTERNAL
39libcrypto_la_CPPFLAGS += -DHAVE_AES_ENCRYPT_INTERNAL
40libcrypto_la_CPPFLAGS += -DHAVE_AES_DECRYPT_INTERNAL
40libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2 41libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2
41libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT 42libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT
42libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5 43libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5
diff --git a/crypto/Makefile.am.masm-x86_64 b/crypto/Makefile.am.masm-x86_64
index b914cb6..7da3cc2 100644
--- a/crypto/Makefile.am.masm-x86_64
+++ b/crypto/Makefile.am.masm-x86_64
@@ -3,19 +3,15 @@ ASM_X86_64_MASM = aes/aes-masm-x86_64.S
3ASM_X86_64_MASM += aes/bsaes-masm-x86_64.S 3ASM_X86_64_MASM += aes/bsaes-masm-x86_64.S
4ASM_X86_64_MASM += aes/vpaes-masm-x86_64.S 4ASM_X86_64_MASM += aes/vpaes-masm-x86_64.S
5ASM_X86_64_MASM += aes/aesni-masm-x86_64.S 5ASM_X86_64_MASM += aes/aesni-masm-x86_64.S
6ASM_X86_64_MASM += aes/aesni-sha1-masm-x86_64.S
7ASM_X86_64_MASM += bn/modexp512-masm-x86_64.S 6ASM_X86_64_MASM += bn/modexp512-masm-x86_64.S
8ASM_X86_64_MASM += bn/mont-masm-x86_64.S 7ASM_X86_64_MASM += bn/mont-masm-x86_64.S
9ASM_X86_64_MASM += bn/mont5-masm-x86_64.S 8ASM_X86_64_MASM += bn/mont5-masm-x86_64.S
10ASM_X86_64_MASM += camellia/cmll-masm-x86_64.S
11ASM_X86_64_MASM += md5/md5-masm-x86_64.S 9ASM_X86_64_MASM += md5/md5-masm-x86_64.S
12ASM_X86_64_MASM += modes/ghash-masm-x86_64.S 10ASM_X86_64_MASM += modes/ghash-masm-x86_64.S
13ASM_X86_64_MASM += rc4/rc4-masm-x86_64.S 11ASM_X86_64_MASM += rc4/rc4-masm-x86_64.S
14ASM_X86_64_MASM += rc4/rc4-md5-masm-x86_64.S
15ASM_X86_64_MASM += sha/sha1-masm-x86_64.S 12ASM_X86_64_MASM += sha/sha1-masm-x86_64.S
16ASM_X86_64_MASM += sha/sha256-masm-x86_64.S 13ASM_X86_64_MASM += sha/sha256-masm-x86_64.S
17ASM_X86_64_MASM += sha/sha512-masm-x86_64.S 14ASM_X86_64_MASM += sha/sha512-masm-x86_64.S
18ASM_X86_64_MASM += whrlpool/wp-masm-x86_64.S
19ASM_X86_64_MASM += cpuid-masm-x86_64.S 15ASM_X86_64_MASM += cpuid-masm-x86_64.S
20 16
21EXTRA_DIST += $(ASM_X86_64_MASM) 17EXTRA_DIST += $(ASM_X86_64_MASM)
@@ -24,6 +20,11 @@ if HOST_ASM_MASM_X86_64
24libcrypto_la_CPPFLAGS += -DAES_ASM 20libcrypto_la_CPPFLAGS += -DAES_ASM
25libcrypto_la_CPPFLAGS += -DBSAES_ASM 21libcrypto_la_CPPFLAGS += -DBSAES_ASM
26libcrypto_la_CPPFLAGS += -DVPAES_ASM 22libcrypto_la_CPPFLAGS += -DVPAES_ASM
23libcrypto_la_CPPFLAGS += -DHAVE_AES_CBC_ENCRYPT_INTERNAL
24libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_ENCRYPT_KEY_INTERNAL
25libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_DECRYPT_KEY_INTERNAL
26libcrypto_la_CPPFLAGS += -DHAVE_AES_ENCRYPT_INTERNAL
27libcrypto_la_CPPFLAGS += -DHAVE_AES_DECRYPT_INTERNAL
27libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2 28libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2
28libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT 29libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT
29libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5 30libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5
diff --git a/crypto/Makefile.am.mingw64-x86_64 b/crypto/Makefile.am.mingw64-x86_64
index 12f41a5..7d0d3f7 100644
--- a/crypto/Makefile.am.mingw64-x86_64
+++ b/crypto/Makefile.am.mingw64-x86_64
@@ -3,19 +3,15 @@ ASM_X86_64_MINGW64 = aes/aes-mingw64-x86_64.S
3ASM_X86_64_MINGW64 += aes/bsaes-mingw64-x86_64.S 3ASM_X86_64_MINGW64 += aes/bsaes-mingw64-x86_64.S
4ASM_X86_64_MINGW64 += aes/vpaes-mingw64-x86_64.S 4ASM_X86_64_MINGW64 += aes/vpaes-mingw64-x86_64.S
5ASM_X86_64_MINGW64 += aes/aesni-mingw64-x86_64.S 5ASM_X86_64_MINGW64 += aes/aesni-mingw64-x86_64.S
6ASM_X86_64_MINGW64 += aes/aesni-sha1-mingw64-x86_64.S
7#ASM_X86_64_MINGW64 += bn/modexp512-mingw64-x86_64.S 6#ASM_X86_64_MINGW64 += bn/modexp512-mingw64-x86_64.S
8#ASM_X86_64_MINGW64 += bn/mont-mingw64-x86_64.S 7#ASM_X86_64_MINGW64 += bn/mont-mingw64-x86_64.S
9#ASM_X86_64_MINGW64 += bn/mont5-mingw64-x86_64.S 8#ASM_X86_64_MINGW64 += bn/mont5-mingw64-x86_64.S
10ASM_X86_64_MINGW64 += camellia/cmll-mingw64-x86_64.S
11ASM_X86_64_MINGW64 += md5/md5-mingw64-x86_64.S 9ASM_X86_64_MINGW64 += md5/md5-mingw64-x86_64.S
12ASM_X86_64_MINGW64 += modes/ghash-mingw64-x86_64.S 10ASM_X86_64_MINGW64 += modes/ghash-mingw64-x86_64.S
13ASM_X86_64_MINGW64 += rc4/rc4-mingw64-x86_64.S 11ASM_X86_64_MINGW64 += rc4/rc4-mingw64-x86_64.S
14ASM_X86_64_MINGW64 += rc4/rc4-md5-mingw64-x86_64.S
15ASM_X86_64_MINGW64 += sha/sha1-mingw64-x86_64.S 12ASM_X86_64_MINGW64 += sha/sha1-mingw64-x86_64.S
16ASM_X86_64_MINGW64 += sha/sha256-mingw64-x86_64.S 13ASM_X86_64_MINGW64 += sha/sha256-mingw64-x86_64.S
17ASM_X86_64_MINGW64 += sha/sha512-mingw64-x86_64.S 14ASM_X86_64_MINGW64 += sha/sha512-mingw64-x86_64.S
18ASM_X86_64_MINGW64 += whrlpool/wp-mingw64-x86_64.S
19ASM_X86_64_MINGW64 += cpuid-mingw64-x86_64.S 15ASM_X86_64_MINGW64 += cpuid-mingw64-x86_64.S
20 16
21EXTRA_DIST += $(ASM_X86_64_MINGW64) 17EXTRA_DIST += $(ASM_X86_64_MINGW64)
@@ -25,6 +21,11 @@ libcrypto_la_CPPFLAGS += -Dendbr32=endbr64
25libcrypto_la_CPPFLAGS += -DAES_ASM 21libcrypto_la_CPPFLAGS += -DAES_ASM
26libcrypto_la_CPPFLAGS += -DBSAES_ASM 22libcrypto_la_CPPFLAGS += -DBSAES_ASM
27libcrypto_la_CPPFLAGS += -DVPAES_ASM 23libcrypto_la_CPPFLAGS += -DVPAES_ASM
24libcrypto_la_CPPFLAGS += -DHAVE_AES_CBC_ENCRYPT_INTERNAL
25libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_ENCRYPT_KEY_INTERNAL
26libcrypto_la_CPPFLAGS += -DHAVE_AES_SET_DECRYPT_KEY_INTERNAL
27libcrypto_la_CPPFLAGS += -DHAVE_AES_ENCRYPT_INTERNAL
28libcrypto_la_CPPFLAGS += -DHAVE_AES_DECRYPT_INTERNAL
28libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2 29libcrypto_la_CPPFLAGS += -DOPENSSL_IA32_SSE2
29#libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT 30#libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT
30#libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5 31#libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT5