Remove the unused field_mod_func from EC_GROUP
authortb <tb@openbsd.org>
Thu, 3 Oct 2024 06:24:07 +0000 (06:24 +0000)
committertb <tb@openbsd.org>
Thu, 3 Oct 2024 06:24:07 +0000 (06:24 +0000)
This was only used by the NIST method. For all other group methods it's
an uninitialized pointer (as EC_GROUP_new() still uses the malloc + set
all members to 0 idiom).

ok jsing

lib/libcrypto/ec/ec_local.h

index 6ea78ea..c2befde 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ec_local.h,v 1.27 2023/11/29 21:35:57 tb Exp $ */
+/* $OpenBSD: ec_local.h,v 1.28 2024/10/03 06:24:07 tb Exp $ */
 /*
  * Originally written by Bodo Moeller for the OpenSSL project.
  */
@@ -216,9 +216,6 @@ struct ec_group_st {
        /* Montgomery context and values used by EC_GFp_mont_method. */
        BN_MONT_CTX *mont_ctx;
        BIGNUM *mont_one;
-
-       int (*field_mod_func)(BIGNUM *, const BIGNUM *, const BIGNUM *,
-           BN_CTX *);
 } /* EC_GROUP */;
 
 struct ec_key_st {