summaryrefslogtreecommitdiff
path: root/lib/libcrypto/bn
diff options
context:
space:
mode:
authorTheo Buehler <tb@cvs.openbsd.org>2022-07-12 16:08:20 +0000
committerTheo Buehler <tb@cvs.openbsd.org>2022-07-12 16:08:20 +0000
commit06e61fdf6016f8f29f3a64d50a0d819004300e3b (patch)
treee59967e73103bf200b28f9a2c0e4127f14eee443 /lib/libcrypto/bn
parentcb545bdb9e9732090829cbefd1cbf85301af2f3b (diff)
Move BN_lsw() to bn_lcl.h so that other code can use it.
ok jsing
Diffstat (limited to 'lib/libcrypto/bn')
-rw-r--r--lib/libcrypto/bn/bn_kron.c5
-rw-r--r--lib/libcrypto/bn/bn_lcl.h5
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/libcrypto/bn/bn_kron.c b/lib/libcrypto/bn/bn_kron.c
index 15033ff9dbf..998adedcd85 100644
--- a/lib/libcrypto/bn/bn_kron.c
+++ b/lib/libcrypto/bn/bn_kron.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bn_kron.c,v 1.9 2022/06/20 19:42:58 tb Exp $ */
+/* $OpenBSD: bn_kron.c,v 1.10 2022/07/12 16:08:19 tb Exp $ */
/* ====================================================================
* Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved.
*
@@ -55,9 +55,6 @@
#include "bn_lcl.h"
-/* The least significant word of a BIGNUM. */
-#define BN_lsw(n) (((n)->top == 0) ? (BN_ULONG) 0 : (n)->d[0])
-
/*
* Kronecker symbol, implemented according to Henri Cohen, "A Course in
* Computational Algebraic Number Theory", Algorithm 1.4.10.
diff --git a/lib/libcrypto/bn/bn_lcl.h b/lib/libcrypto/bn/bn_lcl.h
index d8c9e20f402..91ce5951e51 100644
--- a/lib/libcrypto/bn/bn_lcl.h
+++ b/lib/libcrypto/bn/bn_lcl.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: bn_lcl.h,v 1.31 2022/01/14 08:01:47 tb Exp $ */
+/* $OpenBSD: bn_lcl.h,v 1.32 2022/07/12 16:08:19 tb Exp $ */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
@@ -493,6 +493,9 @@ struct bn_gencb_st {
}
#endif /* !BN_LLONG */
+/* The least significant word of a BIGNUM. */
+#define BN_lsw(n) (((n)->top == 0) ? (BN_ULONG) 0 : (n)->d[0])
+
void bn_mul_normal(BN_ULONG *r, BN_ULONG *a, int na, BN_ULONG *b, int nb);
void bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b);
void bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b);