diff options
| author | jsing <> | 2024-03-29 07:24:09 +0000 |
|---|---|---|
| committer | jsing <> | 2024-03-29 07:24:09 +0000 |
| commit | 720ec2c3adcad1ded38a6104e4ca139b4a62ac19 (patch) | |
| tree | 0c40127680b2e0d6c1e34a7f6fa5caef0bf92bd7 | |
| parent | a6c8356cb0ad823442438dc3662b1e2384ca38a0 (diff) | |
| download | openbsd-720ec2c3adcad1ded38a6104e4ca139b4a62ac19.tar.gz openbsd-720ec2c3adcad1ded38a6104e4ca139b4a62ac19.tar.bz2 openbsd-720ec2c3adcad1ded38a6104e4ca139b4a62ac19.zip | |
Move camellia to primary Makefile.
These files are now built on all platforms.
| -rw-r--r-- | src/lib/libcrypto/Makefile | 8 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/aarch64/Makefile.inc | 5 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/alpha/Makefile.inc | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/amd64/Makefile.inc | 6 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/arm/Makefile.inc | 2 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/hppa/Makefile.inc | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/i386/Makefile.inc | 6 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/mips64/Makefile.inc | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/powerpc/Makefile.inc | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/powerpc64/Makefile.inc | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/riscv64/Makefile.inc | 7 | ||||
| -rw-r--r-- | src/lib/libcrypto/arch/sparc64/Makefile.inc | 4 |
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 | ||
| 3 | LIB= crypto | 3 | LIB= crypto |
| 4 | LIBREBUILD=y | 4 | LIBREBUILD=y |
| @@ -201,9 +201,12 @@ SRCS+= bs_cbb.c | |||
| 201 | SRCS+= bs_cbs.c | 201 | SRCS+= bs_cbs.c |
| 202 | 202 | ||
| 203 | # camellia/ | 203 | # camellia/ |
| 204 | SRCS+= camellia.c | ||
| 205 | SRCS+= cmll_cbc.c | ||
| 204 | SRCS+= cmll_cfb.c | 206 | SRCS+= cmll_cfb.c |
| 205 | SRCS+= cmll_ctr.c | 207 | SRCS+= cmll_ctr.c |
| 206 | SRCS+= cmll_ecb.c | 208 | SRCS+= cmll_ecb.c |
| 209 | SRCS+= cmll_misc.c | ||
| 207 | SRCS+= cmll_ofb.c | 210 | SRCS+= 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 |
| 787 | CFLAGS+=-DOPENSSL_NO_ASM | 790 | CFLAGS+=-DOPENSSL_NO_ASM |
| 788 | SRCS+= camellia.c | ||
| 789 | SRCS+= cmll_cbc.c | ||
| 790 | SRCS+= cmll_misc.c | ||
| 791 | .endif | 791 | .endif |
| 792 | 792 | ||
| 793 | BUILDFIRST = ${GENERATED} | 793 | BUILDFIRST = ${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 | ||
| 6 | SRCS+= camellia.c cmll_cbc.c cmll_misc.c | ||
| 7 | |||
| 8 | .for dir f in ${SSLASM} | 5 | .for dir f in ${SSLASM} |
| 9 | SRCS+= ${f}.S | 6 | SRCS+= ${f}.S |
| 10 | GENERATED+=${f}.S | 7 | GENERATED+=${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 |
| 6 | SSLASM+= bn alpha-mont | 6 | SSLASM+= bn alpha-mont |
| 7 | CFLAGS+= -DOPENSSL_BN_ASM_MONT | 7 | CFLAGS+= -DOPENSSL_BN_ASM_MONT |
| 8 | # camellia | ||
| 9 | SRCS+= camellia.c cmll_cbc.c cmll_misc.c | ||
| 10 | # modes | 8 | # modes |
| 11 | CFLAGS+= -DGHASH_ASM | 9 | CFLAGS+= -DGHASH_ASM |
| 12 | SSLASM+= modes ghash-alpha | 10 | SSLASM+= 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 | |||
| 39 | SRCS += bignum_sub.S | 39 | SRCS += bignum_sub.S |
| 40 | SRCS += word_clz.S | 40 | SRCS += word_clz.S |
| 41 | 41 | ||
| 42 | # camellia | ||
| 43 | SRCS+= camellia.c | ||
| 44 | SRCS+= cmll_cbc.c | ||
| 45 | SRCS+= cmll_misc.c | ||
| 46 | # md5 | 42 | # md5 |
| 47 | CFLAGS+= -DMD5_ASM | 43 | CFLAGS+= -DMD5_ASM |
| 48 | SSLASM+= md5 md5-x86_64 | 44 | SSLASM+= 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 |
| 11 | CFLAGS+= -DOPENSSL_BN_ASM_MONT | 11 | CFLAGS+= -DOPENSSL_BN_ASM_MONT |
| 12 | SSLASM+= bn armv4-mont | 12 | SSLASM+= bn armv4-mont |
| 13 | # camellia | ||
| 14 | SRCS+= camellia.c cmll_cbc.c cmll_misc.c | ||
| 15 | # modes | 13 | # modes |
| 16 | CFLAGS+= -DGHASH_ASM | 14 | CFLAGS+= -DGHASH_ASM |
| 17 | SSLASM+= modes ghash-armv4 | 15 | SSLASM+= 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 |
| 9 | SSLASM+= bn parisc-mont parisc-mont | 9 | SSLASM+= bn parisc-mont parisc-mont |
| 10 | CFLAGS+= -DOPENSSL_BN_ASM_MONT -DBN_DIV2W | 10 | CFLAGS+= -DOPENSSL_BN_ASM_MONT -DBN_DIV2W |
| 11 | # camellia | ||
| 12 | SRCS+= camellia.c cmll_cbc.c cmll_misc.c | ||
| 13 | # modes | 11 | # modes |
| 14 | CFLAGS+= -DGHASH_ASM | 12 | CFLAGS+= -DGHASH_ASM |
| 15 | SSLASM+= modes ghash-parisc ghash-parisc | 13 | SSLASM+= 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 | |||
| 20 | SSLASM+= bn co-586 | 20 | SSLASM+= bn co-586 |
| 21 | CFLAGS+= -DOPENSSL_BN_ASM_MONT | 21 | CFLAGS+= -DOPENSSL_BN_ASM_MONT |
| 22 | SSLASM+= bn x86-mont | 22 | SSLASM+= bn x86-mont |
| 23 | # camellia | ||
| 24 | SRCS+= camellia.c | ||
| 25 | SRCS+= cmll_cbc.c | ||
| 26 | SRCS+= cmll_misc.c | ||
| 27 | # md5 | 23 | # md5 |
| 28 | CFLAGS+= -DMD5_ASM | 24 | CFLAGS+= -DMD5_ASM |
| 29 | SSLASM+= md5 md5-586 | 25 | SSLASM+= 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 | |||
| 11 | SSLASM+= bn mips bn-mips | 11 | SSLASM+= bn mips bn-mips |
| 12 | SSLASM+= bn mips-mont mips-mont | 12 | SSLASM+= bn mips-mont mips-mont |
| 13 | CFLAGS+= -DOPENSSL_BN_ASM_MONT | 13 | CFLAGS+= -DOPENSSL_BN_ASM_MONT |
| 14 | # camellia | ||
| 15 | SRCS+= camellia.c cmll_cbc.c cmll_misc.c | ||
| 16 | # sha | 14 | # sha |
| 17 | SSLASM+= sha sha1-mips sha1-mips | 15 | SSLASM+= sha sha1-mips sha1-mips |
| 18 | CFLAGS+= -DSHA1_ASM | 16 | CFLAGS+= -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 | |||
| 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 | ||
| 14 | SRCS+= 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/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 | ||
| 14 | SRCS+= 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 | ||
| 6 | SRCS+= camellia.c | ||
| 7 | SRCS+= cmll_cbc.c | ||
| 8 | SRCS+= 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 @@ | |||
| 6 | CFLAGS+= -DAES_ASM | 6 | CFLAGS+= -DAES_ASM |
| 7 | SSLASM+= aes aes-sparcv9 aes-sparcv9 | 7 | SSLASM+= aes aes-sparcv9 aes-sparcv9 |
| 8 | # bn | 8 | # bn |
| 9 | # camellia | ||
| 10 | SRCS+= camellia.c cmll_cbc.c cmll_misc.c | ||
| 11 | # modes | 9 | # modes |
| 12 | CFLAGS+= -DGHASH_ASM | 10 | CFLAGS+= -DGHASH_ASM |
| 13 | SSLASM+= modes ghash-sparcv9 ghash-sparcv9 | 11 | SSLASM+= modes ghash-sparcv9 ghash-sparcv9 |
