BN_RECP_CTX moves to internal
authortb <tb@openbsd.org>
Tue, 25 Apr 2023 17:59:41 +0000 (17:59 +0000)
committertb <tb@openbsd.org>
Tue, 25 Apr 2023 17:59:41 +0000 (17:59 +0000)
lib/libcrypto/bn/bn_local.h
lib/libcrypto/ossl_typ.h

index 0615440..24d91af 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: bn_local.h,v 1.20 2023/04/25 17:13:06 tb Exp $ */
+/* $OpenBSD: bn_local.h,v 1.21 2023/04/25 17:59:41 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -141,13 +141,13 @@ struct bn_mont_ctx_st {
 /* Used for reciprocal division/mod functions
  * It cannot be shared between threads
  */
-struct bn_recp_ctx_st {
+typedef struct bn_recp_ctx_st {
        BIGNUM N;       /* the divisor */
        BIGNUM Nr;      /* the reciprocal */
        int num_bits;
        int shift;
        int flags;
-};
+} BN_RECP_CTX;
 
 /* Used for slow "generation" functions. */
 struct bn_gencb_st {
index 7edab01..b45f546 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ossl_typ.h,v 1.23 2023/04/16 08:17:04 tb Exp $ */
+/* $OpenBSD: ossl_typ.h,v 1.24 2023/04/25 17:59:41 tb Exp $ */
 /* ====================================================================
  * Copyright (c) 1998-2001 The OpenSSL Project.  All rights reserved.
  *
@@ -89,7 +89,6 @@ typedef struct bignum_st BIGNUM;
 typedef struct bignum_ctx BN_CTX;
 typedef struct bn_blinding_st BN_BLINDING;
 typedef struct bn_mont_ctx_st BN_MONT_CTX;
-typedef struct bn_recp_ctx_st BN_RECP_CTX;
 typedef struct bn_gencb_st BN_GENCB;
 
 typedef struct bio_st BIO;