From ff3b404e5cda0d0876bf6dccdcc293d75dd12c57 Mon Sep 17 00:00:00 2001 From: tb <> Date: Fri, 28 Jul 2023 10:25:05 +0000 Subject: Remove OBJ_add_sigid() and OBJ_sigid_free() Another bit of unused extensibility that was responsible for a lot of complexity until recently. This removes the remaining stubs from the public API. ok jsing --- src/lib/libcrypto/objects/obj_xref.c | 15 +-------------- src/lib/libcrypto/objects/objects.h | 4 +--- 2 files changed, 2 insertions(+), 17 deletions(-) (limited to 'src/lib/libcrypto/objects') diff --git a/src/lib/libcrypto/objects/obj_xref.c b/src/lib/libcrypto/objects/obj_xref.c index ae18d69af3..0fca228ed8 100644 --- a/src/lib/libcrypto/objects/obj_xref.c +++ b/src/lib/libcrypto/objects/obj_xref.c @@ -1,4 +1,4 @@ -/* $OpenBSD: obj_xref.c,v 1.12 2023/07/22 19:08:03 tb Exp $ */ +/* $OpenBSD: obj_xref.c,v 1.13 2023/07/28 10:25:05 tb Exp $ */ /* * Copyright (c) 2023 Theo Buehler @@ -310,16 +310,3 @@ OBJ_find_sigid_by_algs(int *sign_nid, int hash_nid, int pkey_nid) return 0; } LCRYPTO_ALIAS(OBJ_find_sigid_by_algs); - -int -OBJ_add_sigid(int sign_nid, int hash_nid, int pkey_nid) -{ - return 0; -} -LCRYPTO_ALIAS(OBJ_add_sigid); - -void -OBJ_sigid_free(void) -{ -} -LCRYPTO_ALIAS(OBJ_sigid_free); diff --git a/src/lib/libcrypto/objects/objects.h b/src/lib/libcrypto/objects/objects.h index 91e4eb0d1d..451545e056 100644 --- a/src/lib/libcrypto/objects/objects.h +++ b/src/lib/libcrypto/objects/objects.h @@ -1,4 +1,4 @@ -/* $OpenBSD: objects.h,v 1.22 2023/06/29 06:11:33 tb Exp $ */ +/* $OpenBSD: objects.h,v 1.23 2023/07/28 10:25:05 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -139,8 +139,6 @@ const unsigned char *OBJ_get0_data(const ASN1_OBJECT *obj); int OBJ_find_sigid_algs(int signid, int *pdig_nid, int *ppkey_nid); int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid); -int OBJ_add_sigid(int signid, int dig_id, int pkey_id); -void OBJ_sigid_free(void); void ERR_load_OBJ_strings(void); -- cgit v1.2.3-55-g6feb