summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch/i386/crypto_arch.h
diff options
context:
space:
mode:
authorjsing <>2024-10-18 14:44:02 +0000
committerjsing <>2024-10-18 14:44:02 +0000
commit6eadf86bd8224496dbe05e5aeb269a31b3033bec (patch)
tree94ed013f9bed81683b3c24106a624e92a801f503 /src/lib/libcrypto/arch/i386/crypto_arch.h
parent9cd06dad2876e930336a0ea79cab57f476e39cf8 (diff)
downloadopenbsd-6eadf86bd8224496dbe05e5aeb269a31b3033bec.tar.gz
openbsd-6eadf86bd8224496dbe05e5aeb269a31b3033bec.tar.bz2
openbsd-6eadf86bd8224496dbe05e5aeb269a31b3033bec.zip
Provide crypto_cpu_caps_init() for i386.
This is the same CPU capabilities code that is now used for amd64. Like amd64 we now only populate OPENSSL_ia32cap_P with bits used by perlasm. Discussed with tb@
Diffstat (limited to 'src/lib/libcrypto/arch/i386/crypto_arch.h')
-rw-r--r--src/lib/libcrypto/arch/i386/crypto_arch.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libcrypto/arch/i386/crypto_arch.h b/src/lib/libcrypto/arch/i386/crypto_arch.h
index 8e91c25529..d566d8064a 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.1 2024/08/11 13:02:39 jsing Exp $ */ 1/* $OpenBSD: crypto_arch.h,v 1.2 2024/10/18 14:44:02 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2024 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2024 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -18,6 +18,8 @@
18#ifndef HEADER_CRYPTO_ARCH_H 18#ifndef HEADER_CRYPTO_ARCH_H
19#define HEADER_CRYPTO_ARCH_H 19#define HEADER_CRYPTO_ARCH_H
20 20
21#define HAVE_CRYPTO_CPU_CAPS_INIT
22
21#ifndef OPENSSL_NO_ASM 23#ifndef OPENSSL_NO_ASM
22 24
23#define HAVE_AES_CBC_ENCRYPT_INTERNAL 25#define HAVE_AES_CBC_ENCRYPT_INTERNAL