diff options
Diffstat (limited to '')
| -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); | ||
