summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authortb <>2024-08-31 09:41:53 +0000
committertb <>2024-08-31 09:41:53 +0000
commit4cc1384c3d5bce74b01be7b3ccca401fd1890ee3 (patch)
tree82c3879fada8ce2c25df980e1148e005da030c06 /src/lib
parentc6ff9992123d41fbd71d986b1491805789c71e99 (diff)
downloadopenbsd-4cc1384c3d5bce74b01be7b3ccca401fd1890ee3.tar.gz
openbsd-4cc1384c3d5bce74b01be7b3ccca401fd1890ee3.tar.bz2
openbsd-4cc1384c3d5bce74b01be7b3ccca401fd1890ee3.zip
Inline NCONF_free_data in its only user
ok beck jsing
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/Symbols.list1
-rw-r--r--src/lib/libcrypto/conf/conf.h3
-rw-r--r--src/lib/libcrypto/conf/conf_lib.c13
-rw-r--r--src/lib/libcrypto/hidden/openssl/conf.h3
4 files changed, 4 insertions, 16 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list
index 2b3fc45ba1..396281c16c 100644
--- a/src/lib/libcrypto/Symbols.list
+++ b/src/lib/libcrypto/Symbols.list
@@ -1488,7 +1488,6 @@ NAME_CONSTRAINTS_it
1488NAME_CONSTRAINTS_new 1488NAME_CONSTRAINTS_new
1489NCONF_default 1489NCONF_default
1490NCONF_free 1490NCONF_free
1491NCONF_free_data
1492NCONF_get_number_e 1491NCONF_get_number_e
1493NCONF_get_section 1492NCONF_get_section
1494NCONF_get_string 1493NCONF_get_string
diff --git a/src/lib/libcrypto/conf/conf.h b/src/lib/libcrypto/conf/conf.h
index 7ddb33ccd4..ebffab1401 100644
--- a/src/lib/libcrypto/conf/conf.h
+++ b/src/lib/libcrypto/conf/conf.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: conf.h,v 1.22 2024/08/31 09:39:31 tb Exp $ */ 1/* $OpenBSD: conf.h,v 1.23 2024/08/31 09:41:53 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -133,7 +133,6 @@ struct conf_st {
133CONF *NCONF_new(const CONF_METHOD *meth); 133CONF *NCONF_new(const CONF_METHOD *meth);
134const CONF_METHOD *NCONF_default(void); 134const CONF_METHOD *NCONF_default(void);
135void NCONF_free(CONF *conf); 135void NCONF_free(CONF *conf);
136void NCONF_free_data(CONF *conf);
137 136
138int NCONF_load(CONF *conf, const char *file, long *eline); 137int NCONF_load(CONF *conf, const char *file, long *eline);
139int NCONF_load_bio(CONF *conf, BIO *bp, long *eline); 138int NCONF_load_bio(CONF *conf, BIO *bp, long *eline);
diff --git a/src/lib/libcrypto/conf/conf_lib.c b/src/lib/libcrypto/conf/conf_lib.c
index d7a2870520..4440cfe6fd 100644
--- a/src/lib/libcrypto/conf/conf_lib.c
+++ b/src/lib/libcrypto/conf/conf_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: conf_lib.c,v 1.22 2024/08/31 09:39:31 tb Exp $ */ 1/* $OpenBSD: conf_lib.c,v 1.23 2024/08/31 09:41:53 tb Exp $ */
2/* Written by Richard Levitte (richard@levitte.org) for the OpenSSL 2/* Written by Richard Levitte (richard@levitte.org) for the OpenSSL
3 * project 2000. 3 * project 2000.
4 */ 4 */
@@ -191,7 +191,7 @@ CONF_free(LHASH_OF(CONF_VALUE) *conf)
191 CONF ctmp; 191 CONF ctmp;
192 192
193 CONF_set_nconf(&ctmp, conf); 193 CONF_set_nconf(&ctmp, conf);
194 NCONF_free_data(&ctmp); 194 ctmp.meth->destroy_data(&ctmp);
195} 195}
196LCRYPTO_ALIAS(CONF_free); 196LCRYPTO_ALIAS(CONF_free);
197 197
@@ -228,15 +228,6 @@ NCONF_free(CONF *conf)
228} 228}
229LCRYPTO_ALIAS(NCONF_free); 229LCRYPTO_ALIAS(NCONF_free);
230 230
231void
232NCONF_free_data(CONF *conf)
233{
234 if (conf == NULL)
235 return;
236 conf->meth->destroy_data(conf);
237}
238LCRYPTO_ALIAS(NCONF_free_data);
239
240int 231int
241NCONF_load(CONF *conf, const char *file, long *eline) 232NCONF_load(CONF *conf, const char *file, long *eline)
242{ 233{
diff --git a/src/lib/libcrypto/hidden/openssl/conf.h b/src/lib/libcrypto/hidden/openssl/conf.h
index dc211d8968..7374501c9c 100644
--- a/src/lib/libcrypto/hidden/openssl/conf.h
+++ b/src/lib/libcrypto/hidden/openssl/conf.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: conf.h,v 1.4 2024/08/31 09:34:05 tb Exp $ */ 1/* $OpenBSD: conf.h,v 1.5 2024/08/31 09:41:53 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2024 Bob Beck <beck@openbsd.org> 3 * Copyright (c) 2024 Bob Beck <beck@openbsd.org>
4 * 4 *
@@ -39,7 +39,6 @@ LCRYPTO_USED(OPENSSL_no_config);
39LCRYPTO_USED(NCONF_new); 39LCRYPTO_USED(NCONF_new);
40LCRYPTO_USED(NCONF_default); 40LCRYPTO_USED(NCONF_default);
41LCRYPTO_USED(NCONF_free); 41LCRYPTO_USED(NCONF_free);
42LCRYPTO_USED(NCONF_free_data);
43LCRYPTO_USED(NCONF_load); 42LCRYPTO_USED(NCONF_load);
44LCRYPTO_USED(NCONF_load_bio); 43LCRYPTO_USED(NCONF_load_bio);
45LCRYPTO_USED(NCONF_get_section); 44LCRYPTO_USED(NCONF_get_section);