summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2024-03-29 07:24:09 +0000
committerjsing <>2024-03-29 07:24:09 +0000
commitc91834403d51367d38828dd80256abab0bdb4c7a (patch)
tree0c40127680b2e0d6c1e34a7f6fa5caef0bf92bd7
parent4e40d1faca74d6bf4aa5fc3b7e2d64bf30ab4c07 (diff)
downloadopenbsd-c91834403d51367d38828dd80256abab0bdb4c7a.tar.gz
openbsd-c91834403d51367d38828dd80256abab0bdb4c7a.tar.bz2
openbsd-c91834403d51367d38828dd80256abab0bdb4c7a.zip
Move camellia to primary Makefile.
These files are now built on all platforms.
-rw-r--r--src/lib/libcrypto/Makefile8
-rw-r--r--src/lib/libcrypto/arch/aarch64/Makefile.inc5
-rw-r--r--src/lib/libcrypto/arch/alpha/Makefile.inc4
-rw-r--r--src/lib/libcrypto/arch/amd64/Makefile.inc6
-rw-r--r--src/lib/libcrypto/arch/arm/Makefile.inc2
-rw-r--r--src/lib/libcrypto/arch/hppa/Makefile.inc4
-rw-r--r--src/lib/libcrypto/arch/i386/Makefile.inc6
-rw-r--r--src/lib/libcrypto/arch/mips64/Makefile.inc4
-rw-r--r--src/lib/libcrypto/arch/powerpc/Makefile.inc4
-rw-r--r--src/lib/libcrypto/arch/powerpc64/Makefile.inc4
-rw-r--r--src/lib/libcrypto/arch/riscv64/Makefile.inc7
-rw-r--r--src/lib/libcrypto/arch/sparc64/Makefile.inc4
12 files changed, 14 insertions, 44 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile
index 5220a5bdd0..9a50f59a7e 100644
--- a/src/lib/libcrypto/Makefile
+++ b/src/lib/libcrypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.189 2024/03/29 06:03:20 jsing Exp $ 1# $OpenBSD: Makefile,v 1.190 2024/03/29 07:24:09 jsing Exp $
2 2
3LIB= crypto 3LIB= crypto
4LIBREBUILD=y 4LIBREBUILD=y
@@ -201,9 +201,12 @@ SRCS+= bs_cbb.c
201SRCS+= bs_cbs.c 201SRCS+= bs_cbs.c
202 202
203# camellia/ 203# camellia/
204SRCS+= camellia.c
205SRCS+= cmll_cbc.c
204SRCS+= cmll_cfb.c 206SRCS+= cmll_cfb.c
205SRCS+= cmll_ctr.c 207SRCS+= cmll_ctr.c
206SRCS+= cmll_ecb.c 208SRCS+= cmll_ecb.c
209SRCS+= cmll_misc.c
207SRCS+= cmll_ofb.c 210SRCS+= cmll_ofb.c
208 211
209# cast/ 212# cast/
@@ -785,9 +788,6 @@ obj_dat.h: obj_mac.h ${SSL_OBJECTS}/obj_dat.pl
785.include "${.CURDIR}/arch/${MACHINE_CPU}/Makefile.inc" 788.include "${.CURDIR}/arch/${MACHINE_CPU}/Makefile.inc"
786.else 789.else
787CFLAGS+=-DOPENSSL_NO_ASM 790CFLAGS+=-DOPENSSL_NO_ASM
788SRCS+= camellia.c
789SRCS+= cmll_cbc.c
790SRCS+= cmll_misc.c
791.endif 791.endif
792 792
793BUILDFIRST = ${GENERATED} 793BUILDFIRST = ${GENERATED}
diff --git a/src/lib/libcrypto/arch/aarch64/Makefile.inc b/src/lib/libcrypto/arch/aarch64/Makefile.inc
index 75df7f1ea0..a17ef7f5a9 100644
--- a/src/lib/libcrypto/arch/aarch64/Makefile.inc
+++ b/src/lib/libcrypto/arch/aarch64/Makefile.inc
@@ -1,10 +1,7 @@
1# $OpenBSD: Makefile.inc,v 1.12 2024/03/29 06:03:20 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.13 2024/03/29 07:24:09 jsing Exp $
2 2
3# aarch64-specific libcrypto build rules 3# aarch64-specific libcrypto build rules
4 4
5# camellia
6SRCS+= camellia.c cmll_cbc.c cmll_misc.c
7
8.for dir f in ${SSLASM} 5.for dir f in ${SSLASM}
9SRCS+= ${f}.S 6SRCS+= ${f}.S
10GENERATED+=${f}.S 7GENERATED+=${f}.S
diff --git a/src/lib/libcrypto/arch/alpha/Makefile.inc b/src/lib/libcrypto/arch/alpha/Makefile.inc
index ec3f6c5f2b..3e42c42f5e 100644
--- a/src/lib/libcrypto/arch/alpha/Makefile.inc
+++ b/src/lib/libcrypto/arch/alpha/Makefile.inc
@@ -1,12 +1,10 @@
1# $OpenBSD: Makefile.inc,v 1.13 2024/03/29 06:03:20 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.14 2024/03/29 07:24:09 jsing Exp $
2 2
3# alpha-specific libcrypto build rules 3# alpha-specific libcrypto build rules
4 4
5# bn 5# bn
6SSLASM+= bn alpha-mont 6SSLASM+= bn alpha-mont
7CFLAGS+= -DOPENSSL_BN_ASM_MONT 7CFLAGS+= -DOPENSSL_BN_ASM_MONT
8# camellia
9SRCS+= camellia.c cmll_cbc.c cmll_misc.c
10# modes 8# modes
11CFLAGS+= -DGHASH_ASM 9CFLAGS+= -DGHASH_ASM
12SSLASM+= modes ghash-alpha 10SSLASM+= modes ghash-alpha
diff --git a/src/lib/libcrypto/arch/amd64/Makefile.inc b/src/lib/libcrypto/arch/amd64/Makefile.inc
index b7dd4ad1e9..ca7d751d77 100644
--- a/src/lib/libcrypto/arch/amd64/Makefile.inc
+++ b/src/lib/libcrypto/arch/amd64/Makefile.inc
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile.inc,v 1.25 2024/03/29 07:06:21 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.26 2024/03/29 07:24:09 jsing Exp $
2 2
3# amd64-specific libcrypto build rules 3# amd64-specific libcrypto build rules
4 4
@@ -39,10 +39,6 @@ SRCS += bignum_sqr_8_16_alt.S
39SRCS += bignum_sub.S 39SRCS += bignum_sub.S
40SRCS += word_clz.S 40SRCS += word_clz.S
41 41
42# camellia
43SRCS+= camellia.c
44SRCS+= cmll_cbc.c
45SRCS+= cmll_misc.c
46# md5 42# md5
47CFLAGS+= -DMD5_ASM 43CFLAGS+= -DMD5_ASM
48SSLASM+= md5 md5-x86_64 44SSLASM+= md5 md5-x86_64
diff --git a/src/lib/libcrypto/arch/arm/Makefile.inc b/src/lib/libcrypto/arch/arm/Makefile.inc
index bd443dd4d3..a614add80c 100644
--- a/src/lib/libcrypto/arch/arm/Makefile.inc
+++ b/src/lib/libcrypto/arch/arm/Makefile.inc
@@ -10,8 +10,6 @@ CFLAGS+= -DHAVE_AES_SET_DECRYPT_KEY_INTERNAL
10# bn 10# bn
11CFLAGS+= -DOPENSSL_BN_ASM_MONT 11CFLAGS+= -DOPENSSL_BN_ASM_MONT
12SSLASM+= bn armv4-mont 12SSLASM+= bn armv4-mont
13# camellia
14SRCS+= camellia.c cmll_cbc.c cmll_misc.c
15# modes 13# modes
16CFLAGS+= -DGHASH_ASM 14CFLAGS+= -DGHASH_ASM
17SSLASM+= modes ghash-armv4 15SSLASM+= modes ghash-armv4
diff --git a/src/lib/libcrypto/arch/hppa/Makefile.inc b/src/lib/libcrypto/arch/hppa/Makefile.inc
index 62887c7c86..5938320aa4 100644
--- a/src/lib/libcrypto/arch/hppa/Makefile.inc
+++ b/src/lib/libcrypto/arch/hppa/Makefile.inc
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile.inc,v 1.22 2024/03/29 06:03:20 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.23 2024/03/29 07:24:09 jsing Exp $
2 2
3# hppa-specific libcrypto build rules 3# hppa-specific libcrypto build rules
4 4
@@ -8,8 +8,6 @@ SSLASM+= aes aes-parisc aes-parisc
8# bn 8# bn
9SSLASM+= bn parisc-mont parisc-mont 9SSLASM+= bn parisc-mont parisc-mont
10CFLAGS+= -DOPENSSL_BN_ASM_MONT -DBN_DIV2W 10CFLAGS+= -DOPENSSL_BN_ASM_MONT -DBN_DIV2W
11# camellia
12SRCS+= camellia.c cmll_cbc.c cmll_misc.c
13# modes 11# modes
14CFLAGS+= -DGHASH_ASM 12CFLAGS+= -DGHASH_ASM
15SSLASM+= modes ghash-parisc ghash-parisc 13SSLASM+= modes ghash-parisc ghash-parisc
diff --git a/src/lib/libcrypto/arch/i386/Makefile.inc b/src/lib/libcrypto/arch/i386/Makefile.inc
index 2a754a5e8f..71bee6e1a0 100644
--- a/src/lib/libcrypto/arch/i386/Makefile.inc
+++ b/src/lib/libcrypto/arch/i386/Makefile.inc
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile.inc,v 1.22 2024/03/29 07:06:21 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.23 2024/03/29 07:24:09 jsing Exp $
2 2
3# i386-specific libcrypto build rules 3# i386-specific libcrypto build rules
4 4
@@ -20,10 +20,6 @@ SSLASM+= bn bn-586
20SSLASM+= bn co-586 20SSLASM+= bn co-586
21CFLAGS+= -DOPENSSL_BN_ASM_MONT 21CFLAGS+= -DOPENSSL_BN_ASM_MONT
22SSLASM+= bn x86-mont 22SSLASM+= bn x86-mont
23# camellia
24SRCS+= camellia.c
25SRCS+= cmll_cbc.c
26SRCS+= cmll_misc.c
27# md5 23# md5
28CFLAGS+= -DMD5_ASM 24CFLAGS+= -DMD5_ASM
29SSLASM+= md5 md5-586 25SSLASM+= md5 md5-586
diff --git a/src/lib/libcrypto/arch/mips64/Makefile.inc b/src/lib/libcrypto/arch/mips64/Makefile.inc
index bfead1757e..baad8c43e7 100644
--- a/src/lib/libcrypto/arch/mips64/Makefile.inc
+++ b/src/lib/libcrypto/arch/mips64/Makefile.inc
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile.inc,v 1.15 2024/03/29 06:03:21 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.16 2024/03/29 07:24:09 jsing Exp $
2 2
3# mips64-specific libcrypto build rules 3# mips64-specific libcrypto build rules
4 4
@@ -11,8 +11,6 @@ CFLAGS+= -DHAVE_AES_SET_DECRYPT_KEY_INTERNAL
11SSLASM+= bn mips bn-mips 11SSLASM+= bn mips bn-mips
12SSLASM+= bn mips-mont mips-mont 12SSLASM+= bn mips-mont mips-mont
13CFLAGS+= -DOPENSSL_BN_ASM_MONT 13CFLAGS+= -DOPENSSL_BN_ASM_MONT
14# camellia
15SRCS+= camellia.c cmll_cbc.c cmll_misc.c
16# sha 14# sha
17SSLASM+= sha sha1-mips sha1-mips 15SSLASM+= sha sha1-mips sha1-mips
18CFLAGS+= -DSHA1_ASM 16CFLAGS+= -DSHA1_ASM
diff --git a/src/lib/libcrypto/arch/powerpc/Makefile.inc b/src/lib/libcrypto/arch/powerpc/Makefile.inc
index 965a22c50c..0d40e5ac3c 100644
--- a/src/lib/libcrypto/arch/powerpc/Makefile.inc
+++ b/src/lib/libcrypto/arch/powerpc/Makefile.inc
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile.inc,v 1.11 2024/03/29 06:03:21 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.12 2024/03/29 07:24:09 jsing Exp $
2 2
3# powerpc-specific libcrypto build rules 3# powerpc-specific libcrypto build rules
4 4
@@ -10,8 +10,6 @@ SSLASM+= bn ppc bn-ppc
10SSLASM+= bn ppc-mont ppc-mont # bn_mul_mont_int 10SSLASM+= bn ppc-mont ppc-mont # bn_mul_mont_int
11#SSLASM+= bn ppc64-mont ppc64-mont # bn_mul_mont_fpu64 11#SSLASM+= bn ppc64-mont ppc64-mont # bn_mul_mont_fpu64
12CFLAGS+= -DOPENSSL_BN_ASM_MONT 12CFLAGS+= -DOPENSSL_BN_ASM_MONT
13# camellia
14SRCS+= camellia.c cmll_cbc.c cmll_misc.c
15# sha 13# sha
16CFLAGS+= -DSHA1_ASM 14CFLAGS+= -DSHA1_ASM
17SSLASM+= sha sha1-ppc sha1-ppc 15SSLASM+= sha sha1-ppc sha1-ppc
diff --git a/src/lib/libcrypto/arch/powerpc64/Makefile.inc b/src/lib/libcrypto/arch/powerpc64/Makefile.inc
index d1eea07681..07c9de3d09 100644
--- a/src/lib/libcrypto/arch/powerpc64/Makefile.inc
+++ b/src/lib/libcrypto/arch/powerpc64/Makefile.inc
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile.inc,v 1.13 2024/03/29 06:03:21 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.14 2024/03/29 07:24:09 jsing Exp $
2 2
3# powerpc-specific libcrypto build rules 3# powerpc-specific libcrypto build rules
4 4
@@ -10,8 +10,6 @@
10#SSLASM+= bn ppc-mont ppc-mont # bn_mul_mont_int 10#SSLASM+= bn ppc-mont ppc-mont # bn_mul_mont_int
11#SSLASM+= bn ppc64-mont ppc64-mont # bn_mul_mont_fpu64 11#SSLASM+= bn ppc64-mont ppc64-mont # bn_mul_mont_fpu64
12#CFLAGS+= -DOPENSSL_BN_ASM_MONT 12#CFLAGS+= -DOPENSSL_BN_ASM_MONT
13# camellia
14SRCS+= camellia.c cmll_cbc.c cmll_misc.c
15# sha 13# sha
16#CFLAGS+= -DSHA1_ASM 14#CFLAGS+= -DSHA1_ASM
17#SSLASM+= sha sha1-ppc sha1-ppc 15#SSLASM+= sha sha1-ppc sha1-ppc
diff --git a/src/lib/libcrypto/arch/riscv64/Makefile.inc b/src/lib/libcrypto/arch/riscv64/Makefile.inc
index aecc312e2d..94cc03ed70 100644
--- a/src/lib/libcrypto/arch/riscv64/Makefile.inc
+++ b/src/lib/libcrypto/arch/riscv64/Makefile.inc
@@ -1,8 +1,3 @@
1# $OpenBSD: Makefile.inc,v 1.9 2024/03/29 06:03:21 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.10 2024/03/29 07:24:09 jsing Exp $
2 2
3# riscv64 libcrypto build rules 3# riscv64 libcrypto build rules
4
5# camellia
6SRCS+= camellia.c
7SRCS+= cmll_cbc.c
8SRCS+= cmll_misc.c
diff --git a/src/lib/libcrypto/arch/sparc64/Makefile.inc b/src/lib/libcrypto/arch/sparc64/Makefile.inc
index bf48137413..3f2b7a6c55 100644
--- a/src/lib/libcrypto/arch/sparc64/Makefile.inc
+++ b/src/lib/libcrypto/arch/sparc64/Makefile.inc
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile.inc,v 1.16 2024/03/29 06:03:21 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.17 2024/03/29 07:24:09 jsing Exp $
2 2
3# sparc64-specific libcrypto build rules 3# sparc64-specific libcrypto build rules
4 4
@@ -6,8 +6,6 @@
6CFLAGS+= -DAES_ASM 6CFLAGS+= -DAES_ASM
7SSLASM+= aes aes-sparcv9 aes-sparcv9 7SSLASM+= aes aes-sparcv9 aes-sparcv9
8# bn 8# bn
9# camellia
10SRCS+= camellia.c cmll_cbc.c cmll_misc.c
11# modes 9# modes
12CFLAGS+= -DGHASH_ASM 10CFLAGS+= -DGHASH_ASM
13SSLASM+= modes ghash-sparcv9 ghash-sparcv9 11SSLASM+= modes ghash-sparcv9 ghash-sparcv9