diff options
Diffstat (limited to 'src/lib/libcrypto/conf/conf_mod.c')
-rw-r--r-- | src/lib/libcrypto/conf/conf_mod.c | 19 |
1 files changed, 18 insertions, 1 deletions
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); | ||