Remove the no longer used BN_MONT_CTX_init()
authortb <tb@openbsd.org>
Tue, 25 Apr 2023 17:20:24 +0000 (17:20 +0000)
committertb <tb@openbsd.org>
Tue, 25 Apr 2023 17:20:24 +0000 (17:20 +0000)
lib/libcrypto/bn/bn.h
lib/libcrypto/bn/bn_mont.c

index 9fefde2..4fd7956 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: bn.h,v 1.66 2023/04/25 17:13:06 tb Exp $ */
+/* $OpenBSD: bn.h,v 1.67 2023/04/25 17:20:24 tb Exp $ */
 /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -464,10 +464,6 @@ int        BN_is_prime_fasttest_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx,
     int do_trial_division, BN_GENCB *cb);
 
 BN_MONT_CTX *BN_MONT_CTX_new(void );
-/* Remove in next major bump. */
-#if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL)
-void BN_MONT_CTX_init(BN_MONT_CTX *ctx);
-#endif
 int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b,
     BN_MONT_CTX *mont, BN_CTX *ctx);
 int BN_to_montgomery(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont,
index 26b9a6f..f6ca5a3 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: bn_mont.c,v 1.57 2023/04/22 14:31:44 jsing Exp $ */
+/* $OpenBSD: bn_mont.c,v 1.58 2023/04/25 17:20:24 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -138,15 +138,6 @@ BN_MONT_CTX_new(void)
        return mctx;
 }
 
-void
-BN_MONT_CTX_init(BN_MONT_CTX *mctx)
-{
-       memset(mctx, 0, sizeof(*mctx));
-
-       BN_init(&mctx->RR);
-       BN_init(&mctx->N);
-}
-
 void
 BN_MONT_CTX_free(BN_MONT_CTX *mctx)
 {