summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/arch')
-rw-r--r--src/lib/libcrypto/arch/amd64/Makefile.inc3
-rw-r--r--src/lib/libcrypto/arch/amd64/crypto_arch.h4
-rw-r--r--src/lib/libcrypto/arch/i386/Makefile.inc3
-rw-r--r--src/lib/libcrypto/arch/i386/crypto_arch.h4
4 files changed, 8 insertions, 6 deletions
diff --git a/src/lib/libcrypto/arch/amd64/Makefile.inc b/src/lib/libcrypto/arch/amd64/Makefile.inc
index 49f2f6e627..8f1681322d 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.44 2026/01/17 14:30:37 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.45 2026/01/17 14:53:09 jsing Exp $
2 2
3# amd64-specific libcrypto build rules 3# amd64-specific libcrypto build rules
4 4
@@ -44,7 +44,6 @@ SRCS += bignum_sub.S
44SRCS += word_clz.S 44SRCS += word_clz.S
45 45
46# md5 46# md5
47CFLAGS+= -DMD5_ASM
48SRCS+= md5_amd64_generic.S 47SRCS+= md5_amd64_generic.S
49 48
50# modes 49# modes
diff --git a/src/lib/libcrypto/arch/amd64/crypto_arch.h b/src/lib/libcrypto/arch/amd64/crypto_arch.h
index fdc17b8110..411deb0e5d 100644
--- a/src/lib/libcrypto/arch/amd64/crypto_arch.h
+++ b/src/lib/libcrypto/arch/amd64/crypto_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: crypto_arch.h,v 1.16 2026/01/17 14:30:37 jsing Exp $ */ 1/* $OpenBSD: crypto_arch.h,v 1.17 2026/01/17 14:53:09 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2024 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2024 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -52,6 +52,8 @@ extern uint64_t crypto_cpu_caps_amd64;
52#define HAVE_GCM_GHASH_4BIT 52#define HAVE_GCM_GHASH_4BIT
53#define HAVE_GCM_GMULT_4BIT 53#define HAVE_GCM_GMULT_4BIT
54 54
55#define HAVE_MD5_BLOCK_DATA_ORDER
56
55#define HAVE_RC4_INTERNAL 57#define HAVE_RC4_INTERNAL
56#define HAVE_RC4_SET_KEY_INTERNAL 58#define HAVE_RC4_SET_KEY_INTERNAL
57 59
diff --git a/src/lib/libcrypto/arch/i386/Makefile.inc b/src/lib/libcrypto/arch/i386/Makefile.inc
index 18d316e64d..26c3bc4568 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.33 2026/01/17 14:30:37 jsing Exp $ 1# $OpenBSD: Makefile.inc,v 1.34 2026/01/17 14:53:09 jsing Exp $
2 2
3# i386-specific libcrypto build rules 3# i386-specific libcrypto build rules
4 4
@@ -19,7 +19,6 @@ CFLAGS+= -DOPENSSL_BN_ASM_MONT
19SSLASM+= bn x86-mont 19SSLASM+= bn x86-mont
20 20
21# md5 21# md5
22CFLAGS+= -DMD5_ASM
23SSLASM+= md5 md5-586 22SSLASM+= md5 md5-586
24 23
25# modes 24# modes
diff --git a/src/lib/libcrypto/arch/i386/crypto_arch.h b/src/lib/libcrypto/arch/i386/crypto_arch.h
index 143dce6ce0..ff14881f36 100644
--- a/src/lib/libcrypto/arch/i386/crypto_arch.h
+++ b/src/lib/libcrypto/arch/i386/crypto_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: crypto_arch.h,v 1.15 2026/01/17 14:30:37 jsing Exp $ */ 1/* $OpenBSD: crypto_arch.h,v 1.16 2026/01/17 14:53:09 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2024 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2024 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -52,6 +52,8 @@ extern uint64_t crypto_cpu_caps_i386;
52#define HAVE_GCM_GHASH_4BIT 52#define HAVE_GCM_GHASH_4BIT
53#define HAVE_GCM_GMULT_4BIT 53#define HAVE_GCM_GMULT_4BIT
54 54
55#define HAVE_MD5_BLOCK_DATA_ORDER
56
55#define HAVE_RC4_INTERNAL 57#define HAVE_RC4_INTERNAL
56#define HAVE_RC4_SET_KEY_INTERNAL 58#define HAVE_RC4_SET_KEY_INTERNAL
57 59