aboutsummaryrefslogtreecommitdiff
path: root/crypto/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--crypto/CMakeLists.txt78
1 files changed, 8 insertions, 70 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 87fb2d8..835bb2b 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -30,19 +30,15 @@ if(HOST_ASM_ELF_X86_64)
30 aes/bsaes-elf-x86_64.S 30 aes/bsaes-elf-x86_64.S
31 aes/vpaes-elf-x86_64.S 31 aes/vpaes-elf-x86_64.S
32 aes/aesni-elf-x86_64.S 32 aes/aesni-elf-x86_64.S
33 aes/aesni-sha1-elf-x86_64.S
34 bn/modexp512-elf-x86_64.S 33 bn/modexp512-elf-x86_64.S
35 bn/mont-elf-x86_64.S 34 bn/mont-elf-x86_64.S
36 bn/mont5-elf-x86_64.S 35 bn/mont5-elf-x86_64.S
37 camellia/cmll-elf-x86_64.S
38 md5/md5-elf-x86_64.S 36 md5/md5-elf-x86_64.S
39 modes/ghash-elf-x86_64.S 37 modes/ghash-elf-x86_64.S
40 rc4/rc4-elf-x86_64.S 38 rc4/rc4-elf-x86_64.S
41 rc4/rc4-md5-elf-x86_64.S
42 sha/sha1-elf-x86_64.S 39 sha/sha1-elf-x86_64.S
43 sha/sha256-elf-x86_64.S 40 sha/sha256-elf-x86_64.S
44 sha/sha512-elf-x86_64.S 41 sha/sha512-elf-x86_64.S
45 whrlpool/wp-elf-x86_64.S
46 cpuid-elf-x86_64.S 42 cpuid-elf-x86_64.S
47 43
48 bn/arch/amd64/bignum_add.S 44 bn/arch/amd64/bignum_add.S
@@ -83,19 +79,15 @@ if(HOST_ASM_MACOSX_X86_64)
83 aes/bsaes-macosx-x86_64.S 79 aes/bsaes-macosx-x86_64.S
84 aes/vpaes-macosx-x86_64.S 80 aes/vpaes-macosx-x86_64.S
85 aes/aesni-macosx-x86_64.S 81 aes/aesni-macosx-x86_64.S
86 aes/aesni-sha1-macosx-x86_64.S
87 bn/modexp512-macosx-x86_64.S 82 bn/modexp512-macosx-x86_64.S
88 bn/mont-macosx-x86_64.S 83 bn/mont-macosx-x86_64.S
89 bn/mont5-macosx-x86_64.S 84 bn/mont5-macosx-x86_64.S
90 camellia/cmll-macosx-x86_64.S
91 md5/md5-macosx-x86_64.S 85 md5/md5-macosx-x86_64.S
92 modes/ghash-macosx-x86_64.S 86 modes/ghash-macosx-x86_64.S
93 rc4/rc4-macosx-x86_64.S 87 rc4/rc4-macosx-x86_64.S
94 rc4/rc4-md5-macosx-x86_64.S
95 sha/sha1-macosx-x86_64.S 88 sha/sha1-macosx-x86_64.S
96 sha/sha256-macosx-x86_64.S 89 sha/sha256-macosx-x86_64.S
97 sha/sha512-macosx-x86_64.S 90 sha/sha512-macosx-x86_64.S
98 whrlpool/wp-macosx-x86_64.S
99 cpuid-macosx-x86_64.S 91 cpuid-macosx-x86_64.S
100 92
101 bn/arch/amd64/bignum_add.S 93 bn/arch/amd64/bignum_add.S
@@ -137,19 +129,15 @@ if(HOST_ASM_MASM_X86_64)
137 aes/bsaes-masm-x86_64.S 129 aes/bsaes-masm-x86_64.S
138 aes/vpaes-masm-x86_64.S 130 aes/vpaes-masm-x86_64.S
139 aes/aesni-masm-x86_64.S 131 aes/aesni-masm-x86_64.S
140 aes/aesni-sha1-masm-x86_64.S
141 #bn/modexp512-masm-x86_64.S 132 #bn/modexp512-masm-x86_64.S
142 #bn/mont-masm-x86_64.S 133 #bn/mont-masm-x86_64.S
143 #bn/mont5-masm-x86_64.S 134 #bn/mont5-masm-x86_64.S
144 camellia/cmll-masm-x86_64.S
145 md5/md5-masm-x86_64.S 135 md5/md5-masm-x86_64.S
146 modes/ghash-masm-x86_64.S 136 modes/ghash-masm-x86_64.S
147 rc4/rc4-masm-x86_64.S 137 rc4/rc4-masm-x86_64.S
148 rc4/rc4-md5-masm-x86_64.S
149 sha/sha1-masm-x86_64.S 138 sha/sha1-masm-x86_64.S
150 sha/sha256-masm-x86_64.S 139 sha/sha256-masm-x86_64.S
151 sha/sha512-masm-x86_64.S 140 sha/sha512-masm-x86_64.S
152 whrlpool/wp-masm-x86_64.S
153 cpuid-masm-x86_64.S 141 cpuid-masm-x86_64.S
154 ) 142 )
155 add_definitions(-Dendbr64=) 143 add_definitions(-Dendbr64=)
@@ -178,19 +166,15 @@ if(HOST_ASM_MINGW64_X86_64)
178 aes/bsaes-mingw64-x86_64.S 166 aes/bsaes-mingw64-x86_64.S
179 aes/vpaes-mingw64-x86_64.S 167 aes/vpaes-mingw64-x86_64.S
180 aes/aesni-mingw64-x86_64.S 168 aes/aesni-mingw64-x86_64.S
181 aes/aesni-sha1-mingw64-x86_64.S
182 #bn/modexp512-mingw64-x86_64.S 169 #bn/modexp512-mingw64-x86_64.S
183 #bn/mont-mingw64-x86_64.S 170 #bn/mont-mingw64-x86_64.S
184 #bn/mont5-mingw64-x86_64.S 171 #bn/mont5-mingw64-x86_64.S
185 camellia/cmll-mingw64-x86_64.S
186 md5/md5-mingw64-x86_64.S 172 md5/md5-mingw64-x86_64.S
187 modes/ghash-mingw64-x86_64.S 173 modes/ghash-mingw64-x86_64.S
188 rc4/rc4-mingw64-x86_64.S 174 rc4/rc4-mingw64-x86_64.S
189 rc4/rc4-md5-mingw64-x86_64.S
190 sha/sha1-mingw64-x86_64.S 175 sha/sha1-mingw64-x86_64.S
191 sha/sha256-mingw64-x86_64.S 176 sha/sha256-mingw64-x86_64.S
192 sha/sha512-mingw64-x86_64.S 177 sha/sha512-mingw64-x86_64.S
193 whrlpool/wp-mingw64-x86_64.S
194 cpuid-mingw64-x86_64.S 178 cpuid-mingw64-x86_64.S
195 ) 179 )
196 add_definitions(-Dendbr32=endbr64) 180 add_definitions(-Dendbr32=endbr64)
@@ -212,34 +196,6 @@ if(HOST_ASM_MINGW64_X86_64)
212 set_property(SOURCE ${ASM_X86_64_MINGW64_SRC} PROPERTY LANGUAGE C) 196 set_property(SOURCE ${ASM_X86_64_MINGW64_SRC} PROPERTY LANGUAGE C)
213endif() 197endif()
214 198
215if((NOT HOST_ASM_ELF_X86_64) AND
216 (NOT HOST_ASM_MACOSX_X86_64) AND
217 (NOT HOST_ASM_MASM_X86_64) AND
218 (NOT HOST_ASM_MINGW64_X86_64) AND
219 (NOT HOST_ASM_ELF_ARMV4))
220 set(
221 CRYPTO_SRC
222 ${CRYPTO_SRC}
223 aes/aes_core.c
224 )
225endif()
226
227if((NOT HOST_ASM_ELF_X86_64) AND
228 (NOT HOST_ASM_MACOSX_X86_64) AND
229 (NOT HOST_ASM_MASM_X86_64) AND
230 (NOT HOST_ASM_MINGW64_X86_64))
231 set(
232 CRYPTO_SRC
233 ${CRYPTO_SRC}
234 aes/aes_cbc.c
235 camellia/camellia.c
236 camellia/cmll_cbc.c
237 rc4/rc4_enc.c
238 rc4/rc4_skey.c
239 whrlpool/wp_block.c
240 )
241endif()
242
243set( 199set(
244 CRYPTO_SRC 200 CRYPTO_SRC
245 ${CRYPTO_SRC} 201 ${CRYPTO_SRC}
@@ -253,12 +209,9 @@ set(
253 mem_dbg.c 209 mem_dbg.c
254 o_fips.c 210 o_fips.c
255 o_str.c 211 o_str.c
256 aes/aes_cfb.c 212 aes/aes.c
257 aes/aes_ctr.c 213 aes/aes_core.c
258 aes/aes_ecb.c
259 aes/aes_ige.c 214 aes/aes_ige.c
260 aes/aes_ofb.c
261 aes/aes_wrap.c
262 asn1/a_bitstr.c 215 asn1/a_bitstr.c
263 asn1/a_enum.c 216 asn1/a_enum.c
264 asn1/a_int.c 217 asn1/a_int.c
@@ -319,11 +272,7 @@ set(
319 asn1/x_val.c 272 asn1/x_val.c
320 asn1/x_x509.c 273 asn1/x_x509.c
321 asn1/x_x509a.c 274 asn1/x_x509a.c
322 bf/bf_cfb64.c 275 bf/blowfish.c
323 bf/bf_ecb.c
324 bf/bf_enc.c
325 bf/bf_ofb64.c
326 bf/bf_skey.c
327 bio/b_dump.c 276 bio/b_dump.c
328 bio/b_print.c 277 bio/b_print.c
329 bio/b_sock.c 278 bio/b_sock.c
@@ -373,16 +322,8 @@ set(
373 bytestring/bs_ber.c 322 bytestring/bs_ber.c
374 bytestring/bs_cbb.c 323 bytestring/bs_cbb.c
375 bytestring/bs_cbs.c 324 bytestring/bs_cbs.c
376 camellia/cmll_cfb.c 325 camellia/camellia.c
377 camellia/cmll_ctr.c 326 cast/cast.c
378 camellia/cmll_ecb.c
379 camellia/cmll_misc.c
380 camellia/cmll_ofb.c
381 cast/c_cfb64.c
382 cast/c_ecb.c
383 cast/c_enc.c
384 cast/c_ofb64.c
385 cast/c_skey.c
386 chacha/chacha.c 327 chacha/chacha.c
387 cmac/cm_ameth.c 328 cmac/cm_ameth.c
388 cmac/cm_pmeth.c 329 cmac/cm_pmeth.c
@@ -529,11 +470,7 @@ set(
529 hmac/hm_ameth.c 470 hmac/hm_ameth.c
530 hmac/hm_pmeth.c 471 hmac/hm_pmeth.c
531 hmac/hmac.c 472 hmac/hmac.c
532 idea/i_cbc.c 473 idea/idea.c
533 idea/i_cfb64.c
534 idea/i_ecb.c
535 idea/i_ofb64.c
536 idea/i_skey.c
537 kdf/hkdf_evp.c 474 kdf/hkdf_evp.c
538 kdf/kdf_err.c 475 kdf/kdf_err.c
539 lhash/lhash.c 476 lhash/lhash.c
@@ -601,6 +538,7 @@ set(
601 rc2/rc2_skey.c 538 rc2/rc2_skey.c
602 rc2/rc2cfb64.c 539 rc2/rc2cfb64.c
603 rc2/rc2ofb64.c 540 rc2/rc2ofb64.c
541 rc4/rc4.c
604 ripemd/ripemd.c 542 ripemd/ripemd.c
605 rsa/rsa_ameth.c 543 rsa/rsa_ameth.c
606 rsa/rsa_asn1.c 544 rsa/rsa_asn1.c
@@ -643,7 +581,7 @@ set(
643 ui/ui_lib.c 581 ui/ui_lib.c
644 ui/ui_null.c 582 ui/ui_null.c
645 ui/ui_util.c 583 ui/ui_util.c
646 whrlpool/wp_dgst.c 584 whrlpool/whirlpool.c
647 x509/by_dir.c 585 x509/by_dir.c
648 x509/by_file.c 586 x509/by_file.c
649 x509/by_mem.c 587 x509/by_mem.c