diff options
author | beck <> | 2024-04-09 13:56:30 +0000 |
---|---|---|
committer | beck <> | 2024-04-09 13:56:30 +0000 |
commit | 9c19431c62c17b0cb6449afa074db6c43867bb8f (patch) | |
tree | 86198d6652bbe201f208f996c6fe96bdf18cb46e | |
parent | a57916bb77bc748d39d546df8b878e9f84fe5de8 (diff) | |
download | openbsd-9c19431c62c17b0cb6449afa074db6c43867bb8f.tar.gz openbsd-9c19431c62c17b0cb6449afa074db6c43867bb8f.tar.bz2 openbsd-9c19431c62c17b0cb6449afa074db6c43867bb8f.zip |
Hide symbols in conf.h
This guentherizes the public symbols from conf.h
ok tb@
-rw-r--r-- | src/lib/libcrypto/Symbols.namespace | 45 | ||||
-rw-r--r-- | src/lib/libcrypto/conf/conf_def.c | 4 | ||||
-rw-r--r-- | src/lib/libcrypto/conf/conf_err.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/conf/conf_lib.c | 24 | ||||
-rw-r--r-- | src/lib/libcrypto/conf/conf_mall.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/conf/conf_mod.c | 19 | ||||
-rw-r--r-- | src/lib/libcrypto/conf/conf_sap.c | 4 |
7 files changed, 96 insertions, 6 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace index dfeff2e763..210efc2770 100644 --- a/src/lib/libcrypto/Symbols.namespace +++ b/src/lib/libcrypto/Symbols.namespace | |||
@@ -3103,3 +3103,48 @@ _libre_PKCS8_pkey_get0_attrs | |||
3103 | _libre_PKCS8_pkey_add1_attr_by_NID | 3103 | _libre_PKCS8_pkey_add1_attr_by_NID |
3104 | _libre_X509_PUBKEY_set0_param | 3104 | _libre_X509_PUBKEY_set0_param |
3105 | _libre_X509_PUBKEY_get0_param | 3105 | _libre_X509_PUBKEY_get0_param |
3106 | _libre_CONF_set_default_method | ||
3107 | _libre_CONF_set_nconf | ||
3108 | _libre_CONF_load | ||
3109 | _libre_CONF_load_fp | ||
3110 | _libre_CONF_load_bio | ||
3111 | _libre_CONF_get_section | ||
3112 | _libre_CONF_get_string | ||
3113 | _libre_CONF_get_number | ||
3114 | _libre_CONF_free | ||
3115 | _libre_CONF_dump_fp | ||
3116 | _libre_CONF_dump_bio | ||
3117 | _libre_OPENSSL_config | ||
3118 | _libre_OPENSSL_no_config | ||
3119 | _libre_NCONF_new | ||
3120 | _libre_NCONF_default | ||
3121 | _libre_NCONF_WIN32 | ||
3122 | _libre_NCONF_free | ||
3123 | _libre_NCONF_free_data | ||
3124 | _libre_NCONF_load | ||
3125 | _libre_NCONF_load_fp | ||
3126 | _libre_NCONF_load_bio | ||
3127 | _libre_NCONF_get_section | ||
3128 | _libre_NCONF_get_string | ||
3129 | _libre_NCONF_get_number_e | ||
3130 | _libre_NCONF_dump_fp | ||
3131 | _libre_NCONF_dump_bio | ||
3132 | _libre_CONF_modules_load | ||
3133 | _libre_CONF_modules_load_file | ||
3134 | _libre_CONF_modules_unload | ||
3135 | _libre_CONF_modules_finish | ||
3136 | _libre_CONF_modules_free | ||
3137 | _libre_CONF_module_add | ||
3138 | _libre_CONF_imodule_get_name | ||
3139 | _libre_CONF_imodule_get_value | ||
3140 | _libre_CONF_imodule_get_usr_data | ||
3141 | _libre_CONF_imodule_set_usr_data | ||
3142 | _libre_CONF_imodule_get_module | ||
3143 | _libre_CONF_imodule_get_flags | ||
3144 | _libre_CONF_imodule_set_flags | ||
3145 | _libre_CONF_module_get_usr_data | ||
3146 | _libre_CONF_module_set_usr_data | ||
3147 | _libre_CONF_get1_default_config_file | ||
3148 | _libre_CONF_parse_list | ||
3149 | _libre_OPENSSL_load_builtin_modules | ||
3150 | _libre_ERR_load_CONF_strings | ||
diff --git a/src/lib/libcrypto/conf/conf_def.c b/src/lib/libcrypto/conf/conf_def.c index f2b2c9477b..dbd2e6a2eb 100644 --- a/src/lib/libcrypto/conf/conf_def.c +++ b/src/lib/libcrypto/conf/conf_def.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: conf_def.c,v 1.33 2020/02/17 12:51:48 inoguchi Exp $ */ | 1 | /* $OpenBSD: conf_def.c,v 1.34 2024/04/09 13:56:30 beck 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 | * |
@@ -122,12 +122,14 @@ NCONF_default(void) | |||
122 | { | 122 | { |
123 | return &default_method; | 123 | return &default_method; |
124 | } | 124 | } |
125 | LCRYPTO_ALIAS(NCONF_default); | ||
125 | 126 | ||
126 | CONF_METHOD * | 127 | CONF_METHOD * |
127 | NCONF_WIN32(void) | 128 | NCONF_WIN32(void) |
128 | { | 129 | { |
129 | return &WIN32_method; | 130 | return &WIN32_method; |
130 | } | 131 | } |
132 | LCRYPTO_ALIAS(NCONF_WIN32); | ||
131 | 133 | ||
132 | static CONF * | 134 | static CONF * |
133 | def_create(CONF_METHOD *meth) | 135 | def_create(CONF_METHOD *meth) |
diff --git a/src/lib/libcrypto/conf/conf_err.c b/src/lib/libcrypto/conf/conf_err.c index e6c707ab31..9a44f22fa2 100644 --- a/src/lib/libcrypto/conf/conf_err.c +++ b/src/lib/libcrypto/conf/conf_err.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: conf_err.c,v 1.15 2022/07/12 14:42:48 kn Exp $ */ | 1 | /* $OpenBSD: conf_err.c,v 1.16 2024/04/09 13:56:30 beck Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -103,3 +103,4 @@ ERR_load_CONF_strings(void) | |||
103 | } | 103 | } |
104 | #endif | 104 | #endif |
105 | } | 105 | } |
106 | LCRYPTO_ALIAS(ERR_load_CONF_strings); | ||
diff --git a/src/lib/libcrypto/conf/conf_lib.c b/src/lib/libcrypto/conf/conf_lib.c index 2e4228bbe5..d1c85dc098 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.16 2024/01/28 21:00:54 tb Exp $ */ | 1 | /* $OpenBSD: conf_lib.c,v 1.17 2024/04/09 13:56:30 beck 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 | */ |
@@ -75,6 +75,7 @@ CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash) | |||
75 | default_CONF_method->init(conf); | 75 | default_CONF_method->init(conf); |
76 | conf->data = hash; | 76 | conf->data = hash; |
77 | } | 77 | } |
78 | LCRYPTO_ALIAS(CONF_set_nconf); | ||
78 | 79 | ||
79 | /* The following section contains the "CONF classic" functions, | 80 | /* The following section contains the "CONF classic" functions, |
80 | rewritten in terms of the new CONF interface. */ | 81 | rewritten in terms of the new CONF interface. */ |
@@ -85,6 +86,7 @@ CONF_set_default_method(CONF_METHOD *meth) | |||
85 | default_CONF_method = meth; | 86 | default_CONF_method = meth; |
86 | return 1; | 87 | return 1; |
87 | } | 88 | } |
89 | LCRYPTO_ALIAS(CONF_set_default_method); | ||
88 | 90 | ||
89 | LHASH_OF(CONF_VALUE) * | 91 | LHASH_OF(CONF_VALUE) * |
90 | CONF_load(LHASH_OF(CONF_VALUE) *conf, const char *file, long *eline) | 92 | CONF_load(LHASH_OF(CONF_VALUE) *conf, const char *file, long *eline) |
@@ -103,6 +105,7 @@ CONF_load(LHASH_OF(CONF_VALUE) *conf, const char *file, long *eline) | |||
103 | 105 | ||
104 | return ltmp; | 106 | return ltmp; |
105 | } | 107 | } |
108 | LCRYPTO_ALIAS(CONF_load); | ||
106 | 109 | ||
107 | LHASH_OF(CONF_VALUE) * | 110 | LHASH_OF(CONF_VALUE) * |
108 | CONF_load_fp(LHASH_OF(CONF_VALUE) *conf, FILE *fp, long *eline) | 111 | CONF_load_fp(LHASH_OF(CONF_VALUE) *conf, FILE *fp, long *eline) |
@@ -118,6 +121,7 @@ CONF_load_fp(LHASH_OF(CONF_VALUE) *conf, FILE *fp, long *eline) | |||
118 | BIO_free(btmp); | 121 | BIO_free(btmp); |
119 | return ltmp; | 122 | return ltmp; |
120 | } | 123 | } |
124 | LCRYPTO_ALIAS(CONF_load_fp); | ||
121 | 125 | ||
122 | LHASH_OF(CONF_VALUE) * | 126 | LHASH_OF(CONF_VALUE) * |
123 | CONF_load_bio(LHASH_OF(CONF_VALUE) *conf, BIO *bp, long *eline) | 127 | CONF_load_bio(LHASH_OF(CONF_VALUE) *conf, BIO *bp, long *eline) |
@@ -132,6 +136,7 @@ CONF_load_bio(LHASH_OF(CONF_VALUE) *conf, BIO *bp, long *eline) | |||
132 | return ctmp.data; | 136 | return ctmp.data; |
133 | return NULL; | 137 | return NULL; |
134 | } | 138 | } |
139 | LCRYPTO_ALIAS(CONF_load_bio); | ||
135 | 140 | ||
136 | STACK_OF(CONF_VALUE) * | 141 | STACK_OF(CONF_VALUE) * |
137 | CONF_get_section(LHASH_OF(CONF_VALUE) *conf, const char *section) | 142 | CONF_get_section(LHASH_OF(CONF_VALUE) *conf, const char *section) |
@@ -144,6 +149,7 @@ CONF_get_section(LHASH_OF(CONF_VALUE) *conf, const char *section) | |||
144 | return NCONF_get_section(&ctmp, section); | 149 | return NCONF_get_section(&ctmp, section); |
145 | } | 150 | } |
146 | } | 151 | } |
152 | LCRYPTO_ALIAS(CONF_get_section); | ||
147 | 153 | ||
148 | char * | 154 | char * |
149 | CONF_get_string(LHASH_OF(CONF_VALUE) *conf, const char *group, | 155 | CONF_get_string(LHASH_OF(CONF_VALUE) *conf, const char *group, |
@@ -157,6 +163,7 @@ CONF_get_string(LHASH_OF(CONF_VALUE) *conf, const char *group, | |||
157 | return NCONF_get_string(&ctmp, group, name); | 163 | return NCONF_get_string(&ctmp, group, name); |
158 | } | 164 | } |
159 | } | 165 | } |
166 | LCRYPTO_ALIAS(CONF_get_string); | ||
160 | 167 | ||
161 | long | 168 | long |
162 | CONF_get_number(LHASH_OF(CONF_VALUE) *conf, const char *group, | 169 | CONF_get_number(LHASH_OF(CONF_VALUE) *conf, const char *group, |
@@ -179,6 +186,7 @@ CONF_get_number(LHASH_OF(CONF_VALUE) *conf, const char *group, | |||
179 | } | 186 | } |
180 | return result; | 187 | return result; |
181 | } | 188 | } |
189 | LCRYPTO_ALIAS(CONF_get_number); | ||
182 | 190 | ||
183 | void | 191 | void |
184 | CONF_free(LHASH_OF(CONF_VALUE) *conf) | 192 | CONF_free(LHASH_OF(CONF_VALUE) *conf) |
@@ -188,6 +196,7 @@ CONF_free(LHASH_OF(CONF_VALUE) *conf) | |||
188 | CONF_set_nconf(&ctmp, conf); | 196 | CONF_set_nconf(&ctmp, conf); |
189 | NCONF_free_data(&ctmp); | 197 | NCONF_free_data(&ctmp); |
190 | } | 198 | } |
199 | LCRYPTO_ALIAS(CONF_free); | ||
191 | 200 | ||
192 | int | 201 | int |
193 | CONF_dump_fp(LHASH_OF(CONF_VALUE) *conf, FILE *out) | 202 | CONF_dump_fp(LHASH_OF(CONF_VALUE) *conf, FILE *out) |
@@ -203,6 +212,7 @@ CONF_dump_fp(LHASH_OF(CONF_VALUE) *conf, FILE *out) | |||
203 | BIO_free(btmp); | 212 | BIO_free(btmp); |
204 | return ret; | 213 | return ret; |
205 | } | 214 | } |
215 | LCRYPTO_ALIAS(CONF_dump_fp); | ||
206 | 216 | ||
207 | int | 217 | int |
208 | CONF_dump_bio(LHASH_OF(CONF_VALUE) *conf, BIO *out) | 218 | CONF_dump_bio(LHASH_OF(CONF_VALUE) *conf, BIO *out) |
@@ -212,6 +222,7 @@ CONF_dump_bio(LHASH_OF(CONF_VALUE) *conf, BIO *out) | |||
212 | CONF_set_nconf(&ctmp, conf); | 222 | CONF_set_nconf(&ctmp, conf); |
213 | return NCONF_dump_bio(&ctmp, out); | 223 | return NCONF_dump_bio(&ctmp, out); |
214 | } | 224 | } |
225 | LCRYPTO_ALIAS(CONF_dump_bio); | ||
215 | 226 | ||
216 | /* The following section contains the "New CONF" functions. They are | 227 | /* The following section contains the "New CONF" functions. They are |
217 | completely centralised around a new CONF structure that may contain | 228 | completely centralised around a new CONF structure that may contain |
@@ -235,6 +246,7 @@ NCONF_new(CONF_METHOD *meth) | |||
235 | 246 | ||
236 | return ret; | 247 | return ret; |
237 | } | 248 | } |
249 | LCRYPTO_ALIAS(NCONF_new); | ||
238 | 250 | ||
239 | void | 251 | void |
240 | NCONF_free(CONF *conf) | 252 | NCONF_free(CONF *conf) |
@@ -243,6 +255,7 @@ NCONF_free(CONF *conf) | |||
243 | return; | 255 | return; |
244 | conf->meth->destroy(conf); | 256 | conf->meth->destroy(conf); |
245 | } | 257 | } |
258 | LCRYPTO_ALIAS(NCONF_free); | ||
246 | 259 | ||
247 | void | 260 | void |
248 | NCONF_free_data(CONF *conf) | 261 | NCONF_free_data(CONF *conf) |
@@ -251,6 +264,7 @@ NCONF_free_data(CONF *conf) | |||
251 | return; | 264 | return; |
252 | conf->meth->destroy_data(conf); | 265 | conf->meth->destroy_data(conf); |
253 | } | 266 | } |
267 | LCRYPTO_ALIAS(NCONF_free_data); | ||
254 | 268 | ||
255 | int | 269 | int |
256 | NCONF_load(CONF *conf, const char *file, long *eline) | 270 | NCONF_load(CONF *conf, const char *file, long *eline) |
@@ -262,6 +276,7 @@ NCONF_load(CONF *conf, const char *file, long *eline) | |||
262 | 276 | ||
263 | return conf->meth->load(conf, file, eline); | 277 | return conf->meth->load(conf, file, eline); |
264 | } | 278 | } |
279 | LCRYPTO_ALIAS(NCONF_load); | ||
265 | 280 | ||
266 | int | 281 | int |
267 | NCONF_load_fp(CONF *conf, FILE *fp, long *eline) | 282 | NCONF_load_fp(CONF *conf, FILE *fp, long *eline) |
@@ -277,6 +292,7 @@ NCONF_load_fp(CONF *conf, FILE *fp, long *eline) | |||
277 | BIO_free(btmp); | 292 | BIO_free(btmp); |
278 | return ret; | 293 | return ret; |
279 | } | 294 | } |
295 | LCRYPTO_ALIAS(NCONF_load_fp); | ||
280 | 296 | ||
281 | int | 297 | int |
282 | NCONF_load_bio(CONF *conf, BIO *bp, long *eline) | 298 | NCONF_load_bio(CONF *conf, BIO *bp, long *eline) |
@@ -288,6 +304,7 @@ NCONF_load_bio(CONF *conf, BIO *bp, long *eline) | |||
288 | 304 | ||
289 | return conf->meth->load_bio(conf, bp, eline); | 305 | return conf->meth->load_bio(conf, bp, eline); |
290 | } | 306 | } |
307 | LCRYPTO_ALIAS(NCONF_load_bio); | ||
291 | 308 | ||
292 | STACK_OF(CONF_VALUE) * | 309 | STACK_OF(CONF_VALUE) * |
293 | NCONF_get_section(const CONF *conf, const char *section) | 310 | NCONF_get_section(const CONF *conf, const char *section) |
@@ -304,6 +321,7 @@ NCONF_get_section(const CONF *conf, const char *section) | |||
304 | 321 | ||
305 | return _CONF_get_section_values(conf, section); | 322 | return _CONF_get_section_values(conf, section); |
306 | } | 323 | } |
324 | LCRYPTO_ALIAS(NCONF_get_section); | ||
307 | 325 | ||
308 | char * | 326 | char * |
309 | NCONF_get_string(const CONF *conf, const char *group, const char *name) | 327 | NCONF_get_string(const CONF *conf, const char *group, const char *name) |
@@ -324,6 +342,7 @@ NCONF_get_string(const CONF *conf, const char *group, const char *name) | |||
324 | group ? group : "", name); | 342 | group ? group : "", name); |
325 | return NULL; | 343 | return NULL; |
326 | } | 344 | } |
345 | LCRYPTO_ALIAS(NCONF_get_string); | ||
327 | 346 | ||
328 | int | 347 | int |
329 | NCONF_get_number_e(const CONF *conf, const char *group, const char *name, | 348 | NCONF_get_number_e(const CONF *conf, const char *group, const char *name, |
@@ -348,6 +367,7 @@ NCONF_get_number_e(const CONF *conf, const char *group, const char *name, | |||
348 | 367 | ||
349 | return 1; | 368 | return 1; |
350 | } | 369 | } |
370 | LCRYPTO_ALIAS(NCONF_get_number_e); | ||
351 | 371 | ||
352 | int | 372 | int |
353 | NCONF_dump_fp(const CONF *conf, FILE *out) | 373 | NCONF_dump_fp(const CONF *conf, FILE *out) |
@@ -362,6 +382,7 @@ NCONF_dump_fp(const CONF *conf, FILE *out) | |||
362 | BIO_free(btmp); | 382 | BIO_free(btmp); |
363 | return ret; | 383 | return ret; |
364 | } | 384 | } |
385 | LCRYPTO_ALIAS(NCONF_dump_fp); | ||
365 | 386 | ||
366 | int | 387 | int |
367 | NCONF_dump_bio(const CONF *conf, BIO *out) | 388 | NCONF_dump_bio(const CONF *conf, BIO *out) |
@@ -373,3 +394,4 @@ NCONF_dump_bio(const CONF *conf, BIO *out) | |||
373 | 394 | ||
374 | return conf->meth->dump(conf, out); | 395 | return conf->meth->dump(conf, out); |
375 | } | 396 | } |
397 | LCRYPTO_ALIAS(NCONF_dump_bio); | ||
diff --git a/src/lib/libcrypto/conf/conf_mall.c b/src/lib/libcrypto/conf/conf_mall.c index 141c0abefd..6a3d180f9c 100644 --- a/src/lib/libcrypto/conf/conf_mall.c +++ b/src/lib/libcrypto/conf/conf_mall.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: conf_mall.c,v 1.11 2024/03/02 09:02:04 tb Exp $ */ | 1 | /* $OpenBSD: conf_mall.c,v 1.12 2024/04/09 13:56:30 beck Exp $ */ |
2 | /* Written by Stephen Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Stephen Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -67,3 +67,4 @@ OPENSSL_load_builtin_modules(void) | |||
67 | /* Add builtin modules here */ | 67 | /* Add builtin modules here */ |
68 | ASN1_add_oid_module(); | 68 | ASN1_add_oid_module(); |
69 | } | 69 | } |
70 | LCRYPTO_ALIAS(OPENSSL_load_builtin_modules); | ||
diff --git a/src/lib/libcrypto/conf/conf_mod.c b/src/lib/libcrypto/conf/conf_mod.c index 85d74e6fb6..4bde9eb376 100644 --- a/src/lib/libcrypto/conf/conf_mod.c +++ b/src/lib/libcrypto/conf/conf_mod.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: conf_mod.c,v 1.37 2024/03/26 00:24:11 tb Exp $ */ | 1 | /* $OpenBSD: conf_mod.c,v 1.38 2024/04/09 13:56:30 beck Exp $ */ |
2 | /* Written by Stephen Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Stephen Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -147,6 +147,7 @@ CONF_modules_load(const CONF *cnf, const char *appname, unsigned long flags) | |||
147 | 147 | ||
148 | return 1; | 148 | return 1; |
149 | } | 149 | } |
150 | LCRYPTO_ALIAS(CONF_modules_load); | ||
150 | 151 | ||
151 | int | 152 | int |
152 | CONF_modules_load_file(const char *filename, const char *appname, | 153 | CONF_modules_load_file(const char *filename, const char *appname, |
@@ -185,6 +186,7 @@ err: | |||
185 | 186 | ||
186 | return ret; | 187 | return ret; |
187 | } | 188 | } |
189 | LCRYPTO_ALIAS(CONF_modules_load_file); | ||
188 | 190 | ||
189 | static int | 191 | static int |
190 | module_run(const CONF *cnf, char *name, char *value, unsigned long flags) | 192 | module_run(const CONF *cnf, char *name, char *value, unsigned long flags) |
@@ -352,6 +354,7 @@ CONF_modules_unload(int all) | |||
352 | supported_modules = NULL; | 354 | supported_modules = NULL; |
353 | } | 355 | } |
354 | } | 356 | } |
357 | LCRYPTO_ALIAS(CONF_modules_unload); | ||
355 | 358 | ||
356 | /* unload a single module */ | 359 | /* unload a single module */ |
357 | static void | 360 | static void |
@@ -389,6 +392,7 @@ CONF_modules_finish(void) | |||
389 | sk_CONF_IMODULE_free(initialized_modules); | 392 | sk_CONF_IMODULE_free(initialized_modules); |
390 | initialized_modules = NULL; | 393 | initialized_modules = NULL; |
391 | } | 394 | } |
395 | LCRYPTO_ALIAS(CONF_modules_finish); | ||
392 | 396 | ||
393 | /* finish a module instance */ | 397 | /* finish a module instance */ |
394 | 398 | ||
@@ -409,6 +413,7 @@ CONF_module_add(const char *name, conf_init_func *ifunc, conf_finish_func *ffunc | |||
409 | { | 413 | { |
410 | return module_add(name, ifunc, ffunc); | 414 | return module_add(name, ifunc, ffunc); |
411 | } | 415 | } |
416 | LCRYPTO_ALIAS(CONF_module_add); | ||
412 | 417 | ||
413 | void | 418 | void |
414 | CONF_modules_free(void) | 419 | CONF_modules_free(void) |
@@ -416,6 +421,7 @@ CONF_modules_free(void) | |||
416 | CONF_modules_finish(); | 421 | CONF_modules_finish(); |
417 | CONF_modules_unload(1); | 422 | CONF_modules_unload(1); |
418 | } | 423 | } |
424 | LCRYPTO_ALIAS(CONF_modules_free); | ||
419 | 425 | ||
420 | /* Utility functions */ | 426 | /* Utility functions */ |
421 | 427 | ||
@@ -424,54 +430,63 @@ CONF_imodule_get_name(const CONF_IMODULE *imod) | |||
424 | { | 430 | { |
425 | return imod->name; | 431 | return imod->name; |
426 | } | 432 | } |
433 | LCRYPTO_ALIAS(CONF_imodule_get_name); | ||
427 | 434 | ||
428 | const char * | 435 | const char * |
429 | CONF_imodule_get_value(const CONF_IMODULE *imod) | 436 | CONF_imodule_get_value(const CONF_IMODULE *imod) |
430 | { | 437 | { |
431 | return imod->value; | 438 | return imod->value; |
432 | } | 439 | } |
440 | LCRYPTO_ALIAS(CONF_imodule_get_value); | ||
433 | 441 | ||
434 | void * | 442 | void * |
435 | CONF_imodule_get_usr_data(const CONF_IMODULE *imod) | 443 | CONF_imodule_get_usr_data(const CONF_IMODULE *imod) |
436 | { | 444 | { |
437 | return imod->usr_data; | 445 | return imod->usr_data; |
438 | } | 446 | } |
447 | LCRYPTO_ALIAS(CONF_imodule_get_usr_data); | ||
439 | 448 | ||
440 | void | 449 | void |
441 | CONF_imodule_set_usr_data(CONF_IMODULE *imod, void *usr_data) | 450 | CONF_imodule_set_usr_data(CONF_IMODULE *imod, void *usr_data) |
442 | { | 451 | { |
443 | imod->usr_data = usr_data; | 452 | imod->usr_data = usr_data; |
444 | } | 453 | } |
454 | LCRYPTO_ALIAS(CONF_imodule_set_usr_data); | ||
445 | 455 | ||
446 | CONF_MODULE * | 456 | CONF_MODULE * |
447 | CONF_imodule_get_module(const CONF_IMODULE *imod) | 457 | CONF_imodule_get_module(const CONF_IMODULE *imod) |
448 | { | 458 | { |
449 | return imod->mod; | 459 | return imod->mod; |
450 | } | 460 | } |
461 | LCRYPTO_ALIAS(CONF_imodule_get_module); | ||
451 | 462 | ||
452 | unsigned long | 463 | unsigned long |
453 | CONF_imodule_get_flags(const CONF_IMODULE *imod) | 464 | CONF_imodule_get_flags(const CONF_IMODULE *imod) |
454 | { | 465 | { |
455 | return imod->flags; | 466 | return imod->flags; |
456 | } | 467 | } |
468 | LCRYPTO_ALIAS(CONF_imodule_get_flags); | ||
457 | 469 | ||
458 | void | 470 | void |
459 | CONF_imodule_set_flags(CONF_IMODULE *imod, unsigned long flags) | 471 | CONF_imodule_set_flags(CONF_IMODULE *imod, unsigned long flags) |
460 | { | 472 | { |
461 | imod->flags = flags; | 473 | imod->flags = flags; |
462 | } | 474 | } |
475 | LCRYPTO_ALIAS(CONF_imodule_set_flags); | ||
463 | 476 | ||
464 | void * | 477 | void * |
465 | CONF_module_get_usr_data(CONF_MODULE *mod) | 478 | CONF_module_get_usr_data(CONF_MODULE *mod) |
466 | { | 479 | { |
467 | return mod->usr_data; | 480 | return mod->usr_data; |
468 | } | 481 | } |
482 | LCRYPTO_ALIAS(CONF_module_get_usr_data); | ||
469 | 483 | ||
470 | void | 484 | void |
471 | CONF_module_set_usr_data(CONF_MODULE *mod, void *usr_data) | 485 | CONF_module_set_usr_data(CONF_MODULE *mod, void *usr_data) |
472 | { | 486 | { |
473 | mod->usr_data = usr_data; | 487 | mod->usr_data = usr_data; |
474 | } | 488 | } |
489 | LCRYPTO_ALIAS(CONF_module_set_usr_data); | ||
475 | 490 | ||
476 | /* Return default config file name */ | 491 | /* Return default config file name */ |
477 | 492 | ||
@@ -485,6 +500,7 @@ CONF_get1_default_config_file(void) | |||
485 | return (NULL); | 500 | return (NULL); |
486 | return file; | 501 | return file; |
487 | } | 502 | } |
503 | LCRYPTO_ALIAS(CONF_get1_default_config_file); | ||
488 | 504 | ||
489 | /* This function takes a list separated by 'sep' and calls the | 505 | /* This function takes a list separated by 'sep' and calls the |
490 | * callback function giving the start and length of each member | 506 | * callback function giving the start and length of each member |
@@ -531,3 +547,4 @@ CONF_parse_list(const char *list_, int sep, int nospc, | |||
531 | lstart = p + 1; | 547 | lstart = p + 1; |
532 | } | 548 | } |
533 | } | 549 | } |
550 | LCRYPTO_ALIAS(CONF_parse_list); | ||
diff --git a/src/lib/libcrypto/conf/conf_sap.c b/src/lib/libcrypto/conf/conf_sap.c index 689b7a325d..3a0bf96df8 100644 --- a/src/lib/libcrypto/conf/conf_sap.c +++ b/src/lib/libcrypto/conf/conf_sap.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: conf_sap.c,v 1.15 2023/11/19 15:46:09 tb Exp $ */ | 1 | /* $OpenBSD: conf_sap.c,v 1.16 2024/04/09 13:56:30 beck Exp $ */ |
2 | /* Written by Stephen Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Stephen Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -124,6 +124,7 @@ OPENSSL_config(const char *config_name) | |||
124 | { | 124 | { |
125 | (void) OpenSSL_config(config_name); | 125 | (void) OpenSSL_config(config_name); |
126 | } | 126 | } |
127 | LCRYPTO_ALIAS(OPENSSL_config); | ||
127 | 128 | ||
128 | static void | 129 | static void |
129 | OPENSSL_no_config_internal(void) | 130 | OPENSSL_no_config_internal(void) |
@@ -144,3 +145,4 @@ OPENSSL_no_config(void) | |||
144 | { | 145 | { |
145 | (void) OpenSSL_no_config(); | 146 | (void) OpenSSL_no_config(); |
146 | } | 147 | } |
148 | LCRYPTO_ALIAS(OPENSSL_no_config); | ||