aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorTheo Buehler <tb@openbsd.org>2024-03-29 01:45:13 -0600
committerTheo Buehler <tb@openbsd.org>2024-03-29 02:24:23 -0600
commit70d384d5371c95ff84c79fa7cb6fa31a744dd9b3 (patch)
tree893a88bd58b5a5b0482382b15b97001d9bcaa4ee /crypto
parentfd57ce50769f9a8490456b18ff24938c58072e18 (diff)
downloadportable-70d384d5371c95ff84c79fa7cb6fa31a744dd9b3.tar.gz
portable-70d384d5371c95ff84c79fa7cb6fa31a744dd9b3.tar.bz2
portable-70d384d5371c95ff84c79fa7cb6fa31a744dd9b3.zip
camellia/cast consolidation coping
Diffstat (limited to 'crypto')
-rw-r--r--crypto/CMakeLists.txt28
-rw-r--r--crypto/Makefile.am16
-rw-r--r--crypto/Makefile.am.elf-arm3
-rw-r--r--crypto/Makefile.am.elf-mips3
-rw-r--r--crypto/Makefile.am.elf-mips643
-rw-r--r--crypto/Makefile.am.elf-x86_641
-rw-r--r--crypto/Makefile.am.macosx-x86_641
-rw-r--r--crypto/Makefile.am.masm-x86_641
-rw-r--r--crypto/Makefile.am.mingw64-x86_641
9 files changed, 4 insertions, 53 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 4c50bc3..c0c05f2 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -33,7 +33,6 @@ if(HOST_ASM_ELF_X86_64)
33 bn/modexp512-elf-x86_64.S 33 bn/modexp512-elf-x86_64.S
34 bn/mont-elf-x86_64.S 34 bn/mont-elf-x86_64.S
35 bn/mont5-elf-x86_64.S 35 bn/mont5-elf-x86_64.S
36 camellia/cmll-elf-x86_64.S
37 md5/md5-elf-x86_64.S 36 md5/md5-elf-x86_64.S
38 modes/ghash-elf-x86_64.S 37 modes/ghash-elf-x86_64.S
39 rc4/rc4-elf-x86_64.S 38 rc4/rc4-elf-x86_64.S
@@ -83,7 +82,6 @@ if(HOST_ASM_MACOSX_X86_64)
83 bn/modexp512-macosx-x86_64.S 82 bn/modexp512-macosx-x86_64.S
84 bn/mont-macosx-x86_64.S 83 bn/mont-macosx-x86_64.S
85 bn/mont5-macosx-x86_64.S 84 bn/mont5-macosx-x86_64.S
86 camellia/cmll-macosx-x86_64.S
87 md5/md5-macosx-x86_64.S 85 md5/md5-macosx-x86_64.S
88 modes/ghash-macosx-x86_64.S 86 modes/ghash-macosx-x86_64.S
89 rc4/rc4-macosx-x86_64.S 87 rc4/rc4-macosx-x86_64.S
@@ -134,7 +132,6 @@ if(HOST_ASM_MASM_X86_64)
134 #bn/modexp512-masm-x86_64.S 132 #bn/modexp512-masm-x86_64.S
135 #bn/mont-masm-x86_64.S 133 #bn/mont-masm-x86_64.S
136 #bn/mont5-masm-x86_64.S 134 #bn/mont5-masm-x86_64.S
137 camellia/cmll-masm-x86_64.S
138 md5/md5-masm-x86_64.S 135 md5/md5-masm-x86_64.S
139 modes/ghash-masm-x86_64.S 136 modes/ghash-masm-x86_64.S
140 rc4/rc4-masm-x86_64.S 137 rc4/rc4-masm-x86_64.S
@@ -172,7 +169,6 @@ if(HOST_ASM_MINGW64_X86_64)
172 #bn/modexp512-mingw64-x86_64.S 169 #bn/modexp512-mingw64-x86_64.S
173 #bn/mont-mingw64-x86_64.S 170 #bn/mont-mingw64-x86_64.S
174 #bn/mont5-mingw64-x86_64.S 171 #bn/mont5-mingw64-x86_64.S
175 camellia/cmll-mingw64-x86_64.S
176 md5/md5-mingw64-x86_64.S 172 md5/md5-mingw64-x86_64.S
177 modes/ghash-mingw64-x86_64.S 173 modes/ghash-mingw64-x86_64.S
178 rc4/rc4-mingw64-x86_64.S 174 rc4/rc4-mingw64-x86_64.S
@@ -200,18 +196,6 @@ if(HOST_ASM_MINGW64_X86_64)
200 set_property(SOURCE ${ASM_X86_64_MINGW64_SRC} PROPERTY LANGUAGE C) 196 set_property(SOURCE ${ASM_X86_64_MINGW64_SRC} PROPERTY LANGUAGE C)
201endif() 197endif()
202 198
203if((NOT HOST_ASM_ELF_X86_64) AND
204 (NOT HOST_ASM_MACOSX_X86_64) AND
205 (NOT HOST_ASM_MASM_X86_64) AND
206 (NOT HOST_ASM_MINGW64_X86_64))
207 set(
208 CRYPTO_SRC
209 ${CRYPTO_SRC}
210 camellia/camellia.c
211 camellia/cmll_cbc.c
212 )
213endif()
214
215set( 199set(
216 CRYPTO_SRC 200 CRYPTO_SRC
217 ${CRYPTO_SRC} 201 ${CRYPTO_SRC}
@@ -338,16 +322,8 @@ set(
338 bytestring/bs_ber.c 322 bytestring/bs_ber.c
339 bytestring/bs_cbb.c 323 bytestring/bs_cbb.c
340 bytestring/bs_cbs.c 324 bytestring/bs_cbs.c
341 camellia/cmll_cfb.c 325 camellia/camellia.c
342 camellia/cmll_ctr.c 326 cast/cast.c
343 camellia/cmll_ecb.c
344 camellia/cmll_misc.c
345 camellia/cmll_ofb.c
346 cast/c_cfb64.c
347 cast/c_ecb.c
348 cast/c_enc.c
349 cast/c_ofb64.c
350 cast/c_skey.c
351 chacha/chacha.c 327 chacha/chacha.c
352 cmac/cm_ameth.c 328 cmac/cm_ameth.c
353 cmac/cm_pmeth.c 329 cmac/cm_pmeth.c
diff --git a/crypto/Makefile.am b/crypto/Makefile.am
index 9e8b5e6..cd03c7d 100644
--- a/crypto/Makefile.am
+++ b/crypto/Makefile.am
@@ -196,8 +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 += camellia/camellia.c
200libcrypto_la_SOURCES += camellia/cmll_cbc.c
201endif 199endif
202endif 200endif
203endif 201endif
@@ -427,22 +425,12 @@ libcrypto_la_SOURCES += bytestring/bs_cbb.c
427libcrypto_la_SOURCES += bytestring/bs_cbs.c 425libcrypto_la_SOURCES += bytestring/bs_cbs.c
428 426
429# camellia 427# camellia
430libcrypto_la_SOURCES += camellia/cmll_cfb.c 428libcrypto_la_SOURCES += camellia/camellia.c
431libcrypto_la_SOURCES += camellia/cmll_ctr.c
432libcrypto_la_SOURCES += camellia/cmll_ecb.c
433libcrypto_la_SOURCES += camellia/cmll_misc.c
434libcrypto_la_SOURCES += camellia/cmll_ofb.c
435noinst_HEADERS += camellia/camellia.h 429noinst_HEADERS += camellia/camellia.h
436noinst_HEADERS += camellia/cmll_local.h
437 430
438# cast 431# cast
439libcrypto_la_SOURCES += cast/c_cfb64.c 432libcrypto_la_SOURCES += cast/cast.c
440libcrypto_la_SOURCES += cast/c_ecb.c
441libcrypto_la_SOURCES += cast/c_enc.c
442libcrypto_la_SOURCES += cast/c_ofb64.c
443libcrypto_la_SOURCES += cast/c_skey.c
444noinst_HEADERS += cast/cast_local.h 433noinst_HEADERS += cast/cast_local.h
445noinst_HEADERS += cast/cast_s.h
446 434
447# chacha 435# chacha
448EXTRA_libcrypto_la_SOURCES += chacha/chacha-merged.c 436EXTRA_libcrypto_la_SOURCES += chacha/chacha-merged.c
diff --git a/crypto/Makefile.am.elf-arm b/crypto/Makefile.am.elf-arm
index c0fc7f8..4f88994 100644
--- a/crypto/Makefile.am.elf-arm
+++ b/crypto/Makefile.am.elf-arm
@@ -7,9 +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 += camellia/camellia.c
11ASM_ARM_ELF += camellia/cmll_cbc.c
12
13EXTRA_DIST += $(ASM_ARM_ELF) 10EXTRA_DIST += $(ASM_ARM_ELF)
14 11
15if HOST_ASM_ELF_ARM 12if HOST_ASM_ELF_ARM
diff --git a/crypto/Makefile.am.elf-mips b/crypto/Makefile.am.elf-mips
index b85bc09..ea0a730 100644
--- a/crypto/Makefile.am.elf-mips
+++ b/crypto/Makefile.am.elf-mips
@@ -5,9 +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 += camellia/camellia.c
9ASM_MIPS_ELF += camellia/cmll_cbc.c
10
11EXTRA_DIST += $(ASM_MIPS_ELF) 8EXTRA_DIST += $(ASM_MIPS_ELF)
12 9
13if HOST_ASM_ELF_MIPS 10if HOST_ASM_ELF_MIPS
diff --git a/crypto/Makefile.am.elf-mips64 b/crypto/Makefile.am.elf-mips64
index 138ddf7..8f851f3 100644
--- a/crypto/Makefile.am.elf-mips64
+++ b/crypto/Makefile.am.elf-mips64
@@ -5,9 +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 += camellia/camellia.c
9ASM_MIPS64_ELF += camellia/cmll_cbc.c
10
11EXTRA_DIST += $(ASM_MIPS64_ELF) 8EXTRA_DIST += $(ASM_MIPS64_ELF)
12 9
13if 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 2303531..990475e 100644
--- a/crypto/Makefile.am.elf-x86_64
+++ b/crypto/Makefile.am.elf-x86_64
@@ -6,7 +6,6 @@ ASM_X86_64_ELF += aes/aesni-elf-x86_64.S
6ASM_X86_64_ELF += bn/modexp512-elf-x86_64.S 6ASM_X86_64_ELF += bn/modexp512-elf-x86_64.S
7ASM_X86_64_ELF += bn/mont-elf-x86_64.S 7ASM_X86_64_ELF += bn/mont-elf-x86_64.S
8ASM_X86_64_ELF += bn/mont5-elf-x86_64.S 8ASM_X86_64_ELF += bn/mont5-elf-x86_64.S
9ASM_X86_64_ELF += camellia/cmll-elf-x86_64.S
10ASM_X86_64_ELF += md5/md5-elf-x86_64.S 9ASM_X86_64_ELF += md5/md5-elf-x86_64.S
11ASM_X86_64_ELF += modes/ghash-elf-x86_64.S 10ASM_X86_64_ELF += modes/ghash-elf-x86_64.S
12ASM_X86_64_ELF += rc4/rc4-elf-x86_64.S 11ASM_X86_64_ELF += rc4/rc4-elf-x86_64.S
diff --git a/crypto/Makefile.am.macosx-x86_64 b/crypto/Makefile.am.macosx-x86_64
index 53593e2..c380003 100644
--- a/crypto/Makefile.am.macosx-x86_64
+++ b/crypto/Makefile.am.macosx-x86_64
@@ -6,7 +6,6 @@ ASM_X86_64_MACOSX += aes/aesni-macosx-x86_64.S
6ASM_X86_64_MACOSX += bn/modexp512-macosx-x86_64.S 6ASM_X86_64_MACOSX += bn/modexp512-macosx-x86_64.S
7ASM_X86_64_MACOSX += bn/mont-macosx-x86_64.S 7ASM_X86_64_MACOSX += bn/mont-macosx-x86_64.S
8ASM_X86_64_MACOSX += bn/mont5-macosx-x86_64.S 8ASM_X86_64_MACOSX += bn/mont5-macosx-x86_64.S
9ASM_X86_64_MACOSX += camellia/cmll-macosx-x86_64.S
10ASM_X86_64_MACOSX += md5/md5-macosx-x86_64.S 9ASM_X86_64_MACOSX += md5/md5-macosx-x86_64.S
11ASM_X86_64_MACOSX += modes/ghash-macosx-x86_64.S 10ASM_X86_64_MACOSX += modes/ghash-macosx-x86_64.S
12ASM_X86_64_MACOSX += rc4/rc4-macosx-x86_64.S 11ASM_X86_64_MACOSX += rc4/rc4-macosx-x86_64.S
diff --git a/crypto/Makefile.am.masm-x86_64 b/crypto/Makefile.am.masm-x86_64
index af168b2..437638c 100644
--- a/crypto/Makefile.am.masm-x86_64
+++ b/crypto/Makefile.am.masm-x86_64
@@ -6,7 +6,6 @@ ASM_X86_64_MASM += aes/aesni-masm-x86_64.S
6ASM_X86_64_MASM += bn/modexp512-masm-x86_64.S 6ASM_X86_64_MASM += bn/modexp512-masm-x86_64.S
7ASM_X86_64_MASM += bn/mont-masm-x86_64.S 7ASM_X86_64_MASM += bn/mont-masm-x86_64.S
8ASM_X86_64_MASM += bn/mont5-masm-x86_64.S 8ASM_X86_64_MASM += bn/mont5-masm-x86_64.S
9ASM_X86_64_MASM += camellia/cmll-masm-x86_64.S
10ASM_X86_64_MASM += md5/md5-masm-x86_64.S 9ASM_X86_64_MASM += md5/md5-masm-x86_64.S
11ASM_X86_64_MASM += modes/ghash-masm-x86_64.S 10ASM_X86_64_MASM += modes/ghash-masm-x86_64.S
12ASM_X86_64_MASM += rc4/rc4-masm-x86_64.S 11ASM_X86_64_MASM += rc4/rc4-masm-x86_64.S
diff --git a/crypto/Makefile.am.mingw64-x86_64 b/crypto/Makefile.am.mingw64-x86_64
index 5f95b52..90a58d2 100644
--- a/crypto/Makefile.am.mingw64-x86_64
+++ b/crypto/Makefile.am.mingw64-x86_64
@@ -6,7 +6,6 @@ ASM_X86_64_MINGW64 += aes/aesni-mingw64-x86_64.S
6#ASM_X86_64_MINGW64 += bn/modexp512-mingw64-x86_64.S 6#ASM_X86_64_MINGW64 += bn/modexp512-mingw64-x86_64.S
7#ASM_X86_64_MINGW64 += bn/mont-mingw64-x86_64.S 7#ASM_X86_64_MINGW64 += bn/mont-mingw64-x86_64.S
8#ASM_X86_64_MINGW64 += bn/mont5-mingw64-x86_64.S 8#ASM_X86_64_MINGW64 += bn/mont5-mingw64-x86_64.S
9ASM_X86_64_MINGW64 += camellia/cmll-mingw64-x86_64.S
10ASM_X86_64_MINGW64 += md5/md5-mingw64-x86_64.S 9ASM_X86_64_MINGW64 += md5/md5-mingw64-x86_64.S
11ASM_X86_64_MINGW64 += modes/ghash-mingw64-x86_64.S 10ASM_X86_64_MINGW64 += modes/ghash-mingw64-x86_64.S
12ASM_X86_64_MINGW64 += rc4/rc4-mingw64-x86_64.S 11ASM_X86_64_MINGW64 += rc4/rc4-mingw64-x86_64.S