sync with OpenBSD -current
This commit is contained in:
parent
0189975fb5
commit
cc5edceac3
87 changed files with 1329 additions and 4278 deletions
|
@ -1,19 +1,13 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.5 2023/04/05 11:07:40 kettenis Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.9 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# aarch64-specific libcrypto build rules
|
||||
|
||||
# aes
|
||||
SRCS+= aes_core.c aes_cbc.c
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# modes
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
# sha
|
||||
# whrlpool
|
||||
SRCS+= wp_block.c
|
||||
|
|
|
@ -1,23 +1,17 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.6 2023/01/31 06:17:10 jsing Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.10 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# alpha-specific libcrypto build rules
|
||||
|
||||
# aes
|
||||
SRCS+= aes_core.c aes_cbc.c
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
SRCS+= aes_core.c aes_cbc.c
|
||||
# bn
|
||||
SSLASM+= bn alpha-mont
|
||||
CFLAGS+= -DOPENSSL_BN_ASM_MONT
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# modes
|
||||
CFLAGS+= -DGHASH_ASM
|
||||
SSLASM+= modes ghash-alpha
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
# sha
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
SSLASM+= sha sha1-alpha
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.13 2023/04/15 18:23:54 tb Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.18 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# amd64-specific libcrypto build rules
|
||||
|
||||
|
@ -13,9 +13,6 @@ SSLASM+= aes bsaes-x86_64
|
|||
CFLAGS+= -DVPAES_ASM
|
||||
SSLASM+= aes vpaes-x86_64
|
||||
SSLASM+= aes aesni-x86_64
|
||||
SSLASM+= aes aesni-sha1-x86_64
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
CFLAGS+= -DOPENSSL_IA32_SSE2
|
||||
CFLAGS+= -DRSA_ASM
|
||||
|
@ -42,8 +39,6 @@ SRCS += word_clz.S
|
|||
# camellia
|
||||
SRCS+= cmll_misc.c
|
||||
SSLASM+= camellia cmll-x86_64
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# md5
|
||||
CFLAGS+= -DMD5_ASM
|
||||
SSLASM+= md5 md5-x86_64
|
||||
|
@ -51,9 +46,9 @@ SSLASM+= md5 md5-x86_64
|
|||
CFLAGS+= -DGHASH_ASM
|
||||
SSLASM+= modes ghash-x86_64
|
||||
# rc4
|
||||
CFLAGS+= -DRC4_MD5_ASM
|
||||
CFLAGS+= -DHAVE_RC4_INTERNAL
|
||||
CFLAGS+= -DHAVE_RC4_SET_KEY_INTERNAL
|
||||
SSLASM+= rc4 rc4-x86_64
|
||||
SSLASM+= rc4 rc4-md5-x86_64
|
||||
# ripemd
|
||||
# sha
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
|
|
|
@ -6,20 +6,14 @@
|
|||
SRCS+= aes_cbc.c
|
||||
CFLAGS+= -DAES_ASM
|
||||
SSLASM+= aes aes-armv4
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
CFLAGS+= -DOPENSSL_BN_ASM_MONT
|
||||
SSLASM+= bn armv4-mont
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# modes
|
||||
CFLAGS+= -DGHASH_ASM
|
||||
SSLASM+= modes ghash-armv4
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
# sha
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
SSLASM+= sha sha1-armv4-large
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.14 2023/01/31 06:17:10 jsing Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.19 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# hppa-specific libcrypto build rules
|
||||
|
||||
|
@ -6,24 +6,14 @@
|
|||
SRCS+= aes_core.c aes_cbc.c
|
||||
CFLAGS+= -DAES_ASM
|
||||
SSLASM+= aes aes-parisc aes-parisc
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
SSLASM+= bn parisc-mont parisc-mont
|
||||
CFLAGS+= -DOPENSSL_BN_ASM_MONT -DBN_DIV2W
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# modes
|
||||
CFLAGS+= -DGHASH_ASM
|
||||
SSLASM+= modes ghash-parisc ghash-parisc
|
||||
# rc4
|
||||
.if 0 # about 35% slower than C code
|
||||
SSLASM+= rc4 rc4-parisc rc4-parisc
|
||||
.else
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
.endif
|
||||
# sha
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
SSLASM+= sha sha1-parisc sha1-parisc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.9 2023/04/15 18:23:54 tb Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.15 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# i386-specific libcrypto build rules
|
||||
|
||||
|
@ -11,9 +11,6 @@ SSLASM+= aes aes-586
|
|||
CFLAGS+= -DVPAES_ASM
|
||||
SSLASM+= aes vpaes-x86
|
||||
SSLASM+= aes aesni-x86
|
||||
# bf
|
||||
SRCS+= bf_cbc.c
|
||||
SSLASM+= bf bf-586
|
||||
# bn
|
||||
CFLAGS+= -DOPENSSL_IA32_SSE2
|
||||
SSLASM+= bn bn-586
|
||||
|
@ -22,9 +19,6 @@ CFLAGS+= -DOPENSSL_BN_ASM_MONT
|
|||
SSLASM+= bn x86-mont
|
||||
# camellia
|
||||
SSLASM+= camellia cmll-x86
|
||||
# des
|
||||
SRCS+= fcrypt_b.c
|
||||
SSLASM+= des des-586
|
||||
# md5
|
||||
CFLAGS+= -DMD5_ASM
|
||||
SSLASM+= md5 md5-586
|
||||
|
@ -32,10 +26,9 @@ SSLASM+= md5 md5-586
|
|||
CFLAGS+= -DGHASH_ASM
|
||||
SSLASM+= modes ghash-x86
|
||||
# rc4
|
||||
CFLAGS+= -DHAVE_RC4_INTERNAL
|
||||
CFLAGS+= -DHAVE_RC4_SET_KEY_INTERNAL
|
||||
SSLASM+= rc4 rc4-586
|
||||
# ripemd
|
||||
CFLAGS+= -DRMD160_ASM
|
||||
SSLASM+= ripemd rmd-586
|
||||
# sha
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
SSLASM+= sha sha1-586
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.7 2023/01/20 10:07:52 jsing Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.11 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# mips64-specific libcrypto build rules
|
||||
|
||||
|
@ -6,18 +6,12 @@
|
|||
SRCS+= aes_cbc.c
|
||||
CFLAGS+= -DAES_ASM
|
||||
SSLASM+= aes aes-mips aes-mips
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
SSLASM+= bn mips bn-mips
|
||||
SSLASM+= bn mips-mont mips-mont
|
||||
CFLAGS+= -DOPENSSL_BN_ASM_MONT
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
# sha
|
||||
SSLASM+= sha sha1-mips sha1-mips
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.4 2023/01/17 15:04:27 miod Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.8 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# powerpc-specific libcrypto build rules
|
||||
|
||||
|
@ -7,8 +7,6 @@ SRCS+= aes_core.c aes_cbc.c
|
|||
# slower than C code
|
||||
#CFLAGS+= -DAES_ASM
|
||||
#SSLASM+= aes aes-ppc aes-ppc
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
SSLASM+= bn ppc bn-ppc
|
||||
SSLASM+= bn ppc-mont ppc-mont # bn_mul_mont_int
|
||||
|
@ -16,10 +14,6 @@ SSLASM+= bn ppc-mont ppc-mont # bn_mul_mont_int
|
|||
CFLAGS+= -DOPENSSL_BN_ASM_MONT
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
# sha
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
SSLASM+= sha sha1-ppc sha1-ppc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.6 2023/01/31 06:17:10 jsing Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.10 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# powerpc-specific libcrypto build rules
|
||||
|
||||
|
@ -7,8 +7,6 @@ SRCS+= aes_core.c aes_cbc.c
|
|||
# slower than C code
|
||||
#CFLAGS+= -DAES_ASM
|
||||
#SSLASM+= aes aes-ppc aes-ppc
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
#SSLASM+= bn ppc bn-ppc
|
||||
#SSLASM+= bn ppc-mont ppc-mont # bn_mul_mont_int
|
||||
|
@ -16,10 +14,6 @@ SRCS+= bf_enc.c
|
|||
#CFLAGS+= -DOPENSSL_BN_ASM_MONT
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= des_enc.c fcrypt_b.c
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
# sha
|
||||
#CFLAGS+= -DSHA1_ASM
|
||||
#SSLASM+= sha sha1-ppc sha1-ppc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.2 2023/08/25 02:17:41 tb Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.6 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# riscv64 libcrypto build rules
|
||||
|
||||
|
@ -6,21 +6,10 @@
|
|||
SRCS+= aes_core.c
|
||||
SRCS+= aes_cbc.c
|
||||
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
|
||||
# camellia
|
||||
SRCS+= camellia.c
|
||||
SRCS+= cmll_cbc.c
|
||||
SRCS+= cmll_misc.c
|
||||
|
||||
# des
|
||||
SRCS+= des_enc.c
|
||||
SRCS+= fcrypt_b.c
|
||||
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c
|
||||
SRCS+= rc4_skey.c
|
||||
|
||||
# whrlpool
|
||||
SRCS+= wp_block.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.inc,v 1.8 2023/01/31 06:17:10 jsing Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.13 2024/03/28 01:57:00 jsing Exp $
|
||||
|
||||
# sparc64-specific libcrypto build rules
|
||||
|
||||
|
@ -6,22 +6,12 @@
|
|||
SRCS+= aes_core.c aes_cbc.c
|
||||
CFLAGS+= -DAES_ASM
|
||||
SSLASM+= aes aes-sparcv9 aes-sparcv9
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
# camellia
|
||||
SRCS+= camellia.c cmll_cbc.c cmll_misc.c
|
||||
# des
|
||||
SRCS+= fcrypt_b.c
|
||||
SRCS+= des_enc-sparc.S
|
||||
GENERATED+= des_enc-sparc.S
|
||||
des_enc-sparc.S: ${LCRYPTO_SRC}/des/asm/des_enc.m4
|
||||
m4 ${LCRYPTO_SRC}/des/asm/des_enc.m4 > ${.TARGET}
|
||||
# modes
|
||||
CFLAGS+= -DGHASH_ASM
|
||||
SSLASM+= modes ghash-sparcv9 ghash-sparcv9
|
||||
# rc4
|
||||
SRCS+= rc4_enc.c rc4_skey.c
|
||||
# sha
|
||||
SSLASM+= sha sha1-sparcv9 sha1-sparcv9
|
||||
CFLAGS+= -DSHA1_ASM
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue