Make ECPARAMETERS_{new,free,it} internal-only
authortb <tb@openbsd.org>
Mon, 15 Apr 2024 15:41:27 +0000 (15:41 +0000)
committertb <tb@openbsd.org>
Mon, 15 Apr 2024 15:41:27 +0000 (15:41 +0000)
ok jsing

lib/libcrypto/Symbols.list
lib/libcrypto/ec/ec_asn1.c

index 36bf47c..0bb8bb6 100644 (file)
@@ -885,9 +885,6 @@ ECDSA_do_verify
 ECDSA_sign
 ECDSA_size
 ECDSA_verify
-ECPARAMETERS_free
-ECPARAMETERS_it
-ECPARAMETERS_new
 ECPKPARAMETERS_free
 ECPKPARAMETERS_it
 ECPKPARAMETERS_new
index 683ca17..eb28fa5 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ec_asn1.c,v 1.48 2023/07/07 19:37:53 beck Exp $ */
+/* $OpenBSD: ec_asn1.c,v 1.49 2024/04/15 15:41:27 tb Exp $ */
 /*
  * Written by Nils Larsch for the OpenSSL project.
  */
@@ -448,16 +448,16 @@ const ASN1_ITEM ECPARAMETERS_it = {
        .sname = "ECPARAMETERS",
 };
 
-ECPARAMETERS *ECPARAMETERS_new(void);
-void ECPARAMETERS_free(ECPARAMETERS *a);
+static ECPARAMETERS *ECPARAMETERS_new(void);
+static void ECPARAMETERS_free(ECPARAMETERS *a);
 
-ECPARAMETERS *
+static ECPARAMETERS *
 ECPARAMETERS_new(void)
 {
        return (ECPARAMETERS*)ASN1_item_new(&ECPARAMETERS_it);
 }
 
-void
+static void
 ECPARAMETERS_free(ECPARAMETERS *a)
 {
        ASN1_item_free((ASN1_VALUE *)a, &ECPARAMETERS_it);