summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/arch
diff options
context:
space:
mode:
authorjsing <>2023-01-23 12:09:06 +0000
committerjsing <>2023-01-23 12:09:06 +0000
commit4da0d188e0e1d972397bcdd91fcf1bd43d78d844 (patch)
tree675028e3dc97f108d157c557689575c1e1e81682 /src/lib/libcrypto/bn/arch
parent6dbbeae919d7043dba81294c451f76a1681ab6cc (diff)
downloadopenbsd-4da0d188e0e1d972397bcdd91fcf1bd43d78d844.tar.gz
openbsd-4da0d188e0e1d972397bcdd91fcf1bd43d78d844.tar.bz2
openbsd-4da0d188e0e1d972397bcdd91fcf1bd43d78d844.zip
Move bn_sqr_words from bn_asm.c to bn_sqr.c.
This is wrapped with #ifndef HAVE_BN_SQR_WORDS, which is then defined for architectures that provide their own assembly versions.
Diffstat (limited to 'src/lib/libcrypto/bn/arch')
-rw-r--r--src/lib/libcrypto/bn/arch/amd64/bn_arch.h3
-rw-r--r--src/lib/libcrypto/bn/arch/i386/bn_arch.h3
-rw-r--r--src/lib/libcrypto/bn/arch/mips64/bn_arch.h3
-rw-r--r--src/lib/libcrypto/bn/arch/powerpc/bn_arch.h3
-rw-r--r--src/lib/libcrypto/bn/arch/sparc/bn_arch.h3
5 files changed, 10 insertions, 5 deletions
diff --git a/src/lib/libcrypto/bn/arch/amd64/bn_arch.h b/src/lib/libcrypto/bn/arch/amd64/bn_arch.h
index 2d11fbd7c2..e8c9986bb3 100644
--- a/src/lib/libcrypto/bn/arch/amd64/bn_arch.h
+++ b/src/lib/libcrypto/bn/arch/amd64/bn_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_arch.h,v 1.5 2023/01/23 12:02:48 jsing Exp $ */ 1/* $OpenBSD: bn_arch.h,v 1.6 2023/01/23 12:09:06 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -30,6 +30,7 @@
30#define HAVE_BN_SQR 30#define HAVE_BN_SQR
31#define HAVE_BN_SQR_COMBA4 31#define HAVE_BN_SQR_COMBA4
32#define HAVE_BN_SQR_COMBA8 32#define HAVE_BN_SQR_COMBA8
33#define HAVE_BN_SQR_WORDS
33 34
34#define HAVE_BN_SUB_WORDS 35#define HAVE_BN_SUB_WORDS
35 36
diff --git a/src/lib/libcrypto/bn/arch/i386/bn_arch.h b/src/lib/libcrypto/bn/arch/i386/bn_arch.h
index 18d7e519ec..eeb273583a 100644
--- a/src/lib/libcrypto/bn/arch/i386/bn_arch.h
+++ b/src/lib/libcrypto/bn/arch/i386/bn_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_arch.h,v 1.4 2023/01/23 12:02:48 jsing Exp $ */ 1/* $OpenBSD: bn_arch.h,v 1.5 2023/01/23 12:09:06 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -29,6 +29,7 @@
29 29
30#define HAVE_BN_SQR_COMBA4 30#define HAVE_BN_SQR_COMBA4
31#define HAVE_BN_SQR_COMBA8 31#define HAVE_BN_SQR_COMBA8
32#define HAVE_BN_SQR_WORDS
32 33
33#define HAVE_BN_SUB_WORDS 34#define HAVE_BN_SUB_WORDS
34 35
diff --git a/src/lib/libcrypto/bn/arch/mips64/bn_arch.h b/src/lib/libcrypto/bn/arch/mips64/bn_arch.h
index f53c75472c..f7676611d7 100644
--- a/src/lib/libcrypto/bn/arch/mips64/bn_arch.h
+++ b/src/lib/libcrypto/bn/arch/mips64/bn_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_arch.h,v 1.5 2023/01/23 12:02:48 jsing Exp $ */ 1/* $OpenBSD: bn_arch.h,v 1.6 2023/01/23 12:09:06 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -30,6 +30,7 @@
30 30
31#define HAVE_BN_SQR_COMBA4 31#define HAVE_BN_SQR_COMBA4
32#define HAVE_BN_SQR_COMBA8 32#define HAVE_BN_SQR_COMBA8
33#define HAVE_BN_SQR_WORDS
33 34
34#define HAVE_BN_SUB_WORDS 35#define HAVE_BN_SUB_WORDS
35 36
diff --git a/src/lib/libcrypto/bn/arch/powerpc/bn_arch.h b/src/lib/libcrypto/bn/arch/powerpc/bn_arch.h
index 18d7e519ec..eeb273583a 100644
--- a/src/lib/libcrypto/bn/arch/powerpc/bn_arch.h
+++ b/src/lib/libcrypto/bn/arch/powerpc/bn_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_arch.h,v 1.4 2023/01/23 12:02:48 jsing Exp $ */ 1/* $OpenBSD: bn_arch.h,v 1.5 2023/01/23 12:09:06 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -29,6 +29,7 @@
29 29
30#define HAVE_BN_SQR_COMBA4 30#define HAVE_BN_SQR_COMBA4
31#define HAVE_BN_SQR_COMBA8 31#define HAVE_BN_SQR_COMBA8
32#define HAVE_BN_SQR_WORDS
32 33
33#define HAVE_BN_SUB_WORDS 34#define HAVE_BN_SUB_WORDS
34 35
diff --git a/src/lib/libcrypto/bn/arch/sparc/bn_arch.h b/src/lib/libcrypto/bn/arch/sparc/bn_arch.h
index 18d7e519ec..eeb273583a 100644
--- a/src/lib/libcrypto/bn/arch/sparc/bn_arch.h
+++ b/src/lib/libcrypto/bn/arch/sparc/bn_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_arch.h,v 1.4 2023/01/23 12:02:48 jsing Exp $ */ 1/* $OpenBSD: bn_arch.h,v 1.5 2023/01/23 12:09:06 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -29,6 +29,7 @@
29 29
30#define HAVE_BN_SQR_COMBA4 30#define HAVE_BN_SQR_COMBA4
31#define HAVE_BN_SQR_COMBA8 31#define HAVE_BN_SQR_COMBA8
32#define HAVE_BN_SQR_WORDS
32 33
33#define HAVE_BN_SUB_WORDS 34#define HAVE_BN_SUB_WORDS
34 35