summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch/powerpc64
diff options
context:
space:
mode:
authorjsing <>2026-01-17 16:18:32 +0000
committerjsing <>2026-01-17 16:18:32 +0000
commit03fc8f9b9ecbb65326348dd8eccc5d22344abefe (patch)
tree304533a0e18e53486c5458ff9c69099a939484be /src/lib/libcrypto/arch/powerpc64
parentfdea186c25361674646de3b0a16b3ad37c8f0ec3 (diff)
downloadopenbsd-03fc8f9b9ecbb65326348dd8eccc5d22344abefe.tar.gz
openbsd-03fc8f9b9ecbb65326348dd8eccc5d22344abefe.tar.bz2
openbsd-03fc8f9b9ecbb65326348dd8eccc5d22344abefe.zip
Provide LIBRESSL_USE_.*_ASSEMBLY defines.
Make life easier for portable by providing LIBRESSL_USE_.*_ASSEMBLY defines, which enable/disable assembly for a specific algorithm. This means that selected platforms can include the assembly files and specify a define, rather than having to try to patch the crypto_arch.h headers. Discussed with tb@
Diffstat (limited to 'src/lib/libcrypto/arch/powerpc64')
-rw-r--r--src/lib/libcrypto/arch/powerpc64/Makefile.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libcrypto/arch/powerpc64/Makefile.inc b/src/lib/libcrypto/arch/powerpc64/Makefile.inc
index a70a5b2057..4a72726eab 100644
--- a/src/lib/libcrypto/arch/powerpc64/Makefile.inc
+++ b/src/lib/libcrypto/arch/powerpc64/Makefile.inc
@@ -1,13 +1,16 @@
1# $OpenBSD: Makefile.inc,v 1.17 2026/01/17 13:55:31 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.18 2026/01/17 16:18:32 jsing Exp $
2 2
3# powerpc-specific libcrypto build rules 3# powerpc-specific libcrypto build rules
4 4
5# aes
5# slower than C code 6# slower than C code
6#SSLASM+= aes aes-ppc aes-ppc 7#SSLASM+= aes aes-ppc aes-ppc
8
7# bn 9# bn
8#SSLASM+= bn ppc bn-ppc 10#SSLASM+= bn ppc bn-ppc
9#SSLASM+= bn ppc-mont ppc-mont 11#SSLASM+= bn ppc-mont ppc-mont
10#CFLAGS+= -DOPENSSL_BN_ASM_MONT 12#CFLAGS+= -DOPENSSL_BN_ASM_MONT
13
11# sha 14# sha
12#SSLASM+= sha sha1-ppc sha1-ppc 15#SSLASM+= sha sha1-ppc sha1-ppc
13#SSLASM+= sha sha512-ppc sha256-ppc 16#SSLASM+= sha sha512-ppc sha256-ppc