aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2018-11-11 08:35:14 -0600
committerBrent Cook <bcook@openbsd.org>2018-11-11 08:35:14 -0600
commit3172a42c45776e570d5157d19c175314a6948308 (patch)
tree794b6a8ffe8f02b140c15ee47404912cacf654d7 /crypto
parent8f32297dcedbb883b29f7a9e102dd34c7b69af6c (diff)
downloadportable-3172a42c45776e570d5157d19c175314a6948308.tar.gz
portable-3172a42c45776e570d5157d19c175314a6948308.tar.bz2
portable-3172a42c45776e570d5157d19c175314a6948308.zip
add Makefile.am.elf-arm
Diffstat (limited to 'crypto')
-rw-r--r--crypto/Makefile.am.elf-arm30
1 files changed, 30 insertions, 0 deletions
diff --git a/crypto/Makefile.am.elf-arm b/crypto/Makefile.am.elf-arm
new file mode 100644
index 0000000..a77c4d3
--- /dev/null
+++ b/crypto/Makefile.am.elf-arm
@@ -0,0 +1,30 @@
1ASM_ARM_ELF = aes/aes-elf-armv4.S
2ASM_ARM_ELF += bn/gf2m-elf-armv4.S
3ASM_ARM_ELF += bn/mont-elf-armv4.S
4ASM_ARM_ELF += sha/sha1-elf-armv4.S
5ASM_ARM_ELF += sha/sha512-elf-armv4.S
6ASM_ARM_ELF += sha/sha256-elf-armv4.S
7ASM_ARM_ELF += modes/ghash-elf-armv4.S
8ASM_ARM_ELF += armv4cpuid.S
9ASM_ARM_ELF += armcap.c
10
11ASM_ARM_ELF += aes/aes_cbc.c
12ASM_ARM_ELF += camellia/camellia.c
13ASM_ARM_ELF += camellia/cmll_cbc.c
14ASM_ARM_ELF += rc4/rc4_enc.c
15ASM_ARM_ELF += rc4/rc4_skey.c
16ASM_ARM_ELF += whrlpool/wp_block.c
17
18EXTRA_DIST += $(ASM_ARM_ELF)
19
20if HOST_ASM_ELF_ARM
21libcrypto_la_CPPFLAGS += -DAES_ASM
22libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_MONT
23libcrypto_la_CPPFLAGS += -DOPENSSL_BN_ASM_GF2m
24libcrypto_la_CPPFLAGS += -DGHASH_ASM
25libcrypto_la_CPPFLAGS += -DSHA1_ASM
26libcrypto_la_CPPFLAGS += -DSHA256_ASM
27libcrypto_la_CPPFLAGS += -DSHA512_ASM
28libcrypto_la_CPPFLAGS += -DOPENSSL_CPUID_OBJ
29libcrypto_la_SOURCES += $(ASM_ARM_ELF)
30endif