diff options
| author | tb <> | 2024-10-10 06:51:22 +0000 |
|---|---|---|
| committer | tb <> | 2024-10-10 06:51:22 +0000 |
| commit | b95100d93674afc2296d41736de4c76893204cb4 (patch) | |
| tree | e9f8b6bdc8d1d46d72b9e6367dccfe91ac696403 /src | |
| parent | cfd728c5a97ca3e7c2f9e6fe34520598cfa3be3d (diff) | |
| download | openbsd-b95100d93674afc2296d41736de4c76893204cb4.tar.gz openbsd-b95100d93674afc2296d41736de4c76893204cb4.tar.bz2 openbsd-b95100d93674afc2296d41736de4c76893204cb4.zip | |
Remove unused CONF_imodule struct members and accessors
ok beck jsing
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/conf/conf_local.h | 10 | ||||
| -rw-r--r-- | src/lib/libcrypto/conf/conf_mod.c | 61 |
2 files changed, 2 insertions, 69 deletions
diff --git a/src/lib/libcrypto/conf/conf_local.h b/src/lib/libcrypto/conf/conf_local.h index d7255e1a0c..e22c1180b9 100644 --- a/src/lib/libcrypto/conf/conf_local.h +++ b/src/lib/libcrypto/conf/conf_local.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: conf_local.h,v 1.7 2024/08/31 09:54:31 tb Exp $ */ | 1 | /* $OpenBSD: conf_local.h,v 1.8 2024/10/10 06:51:22 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 | * |
| @@ -79,15 +79,7 @@ struct conf_method_st { | |||
| 79 | int CONF_module_add(const char *name, conf_init_func *ifunc, | 79 | int CONF_module_add(const char *name, conf_init_func *ifunc, |
| 80 | conf_finish_func *ffunc); | 80 | conf_finish_func *ffunc); |
| 81 | 81 | ||
| 82 | const char *CONF_imodule_get_name(const CONF_IMODULE *md); | ||
| 83 | const char *CONF_imodule_get_value(const CONF_IMODULE *md); | 82 | const char *CONF_imodule_get_value(const CONF_IMODULE *md); |
| 84 | void *CONF_imodule_get_usr_data(const CONF_IMODULE *md); | ||
| 85 | void CONF_imodule_set_usr_data(CONF_IMODULE *md, void *usr_data); | ||
| 86 | CONF_MODULE *CONF_imodule_get_module(const CONF_IMODULE *md); | ||
| 87 | unsigned long CONF_imodule_get_flags(const CONF_IMODULE *md); | ||
| 88 | void CONF_imodule_set_flags(CONF_IMODULE *md, unsigned long flags); | ||
| 89 | void *CONF_module_get_usr_data(CONF_MODULE *pmod); | ||
| 90 | void CONF_module_set_usr_data(CONF_MODULE *pmod, void *usr_data); | ||
| 91 | 83 | ||
| 92 | int CONF_parse_list(const char *list, int sep, int nospc, | 84 | int CONF_parse_list(const char *list, int sep, int nospc, |
| 93 | int (*list_cb)(const char *elem, int len, void *usr), void *arg); | 85 | int (*list_cb)(const char *elem, int len, void *usr), void *arg); |
diff --git a/src/lib/libcrypto/conf/conf_mod.c b/src/lib/libcrypto/conf/conf_mod.c index 3477bc71b1..0e07bb3ea5 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.39 2024/08/31 09:26:18 tb Exp $ */ | 1 | /* $OpenBSD: conf_mod.c,v 1.40 2024/10/10 06:51:22 tb 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 | */ |
| @@ -76,7 +76,6 @@ struct conf_module_st { | |||
| 76 | conf_finish_func *finish; | 76 | conf_finish_func *finish; |
| 77 | /* Number of successfully initialized modules */ | 77 | /* Number of successfully initialized modules */ |
| 78 | int links; | 78 | int links; |
| 79 | void *usr_data; | ||
| 80 | }; | 79 | }; |
| 81 | 80 | ||
| 82 | 81 | ||
| @@ -87,10 +86,7 @@ struct conf_module_st { | |||
| 87 | 86 | ||
| 88 | struct conf_imodule_st { | 87 | struct conf_imodule_st { |
| 89 | CONF_MODULE *mod; | 88 | CONF_MODULE *mod; |
| 90 | char *name; | ||
| 91 | char *value; | 89 | char *value; |
| 92 | unsigned long flags; | ||
| 93 | void *usr_data; | ||
| 94 | }; | 90 | }; |
| 95 | 91 | ||
| 96 | static STACK_OF(CONF_MODULE) *supported_modules = NULL; | 92 | static STACK_OF(CONF_MODULE) *supported_modules = NULL; |
| @@ -293,8 +289,6 @@ module_init(CONF_MODULE *mod, char *name, char *value, const CONF *cnf) | |||
| 293 | 289 | ||
| 294 | imod->mod = mod; | 290 | imod->mod = mod; |
| 295 | 291 | ||
| 296 | if ((imod->name = strdup(name)) == NULL) | ||
| 297 | goto err; | ||
| 298 | if ((imod->value = strdup(value)) == NULL) | 292 | if ((imod->value = strdup(value)) == NULL) |
| 299 | goto err; | 293 | goto err; |
| 300 | 294 | ||
| @@ -373,7 +367,6 @@ imodule_free(CONF_IMODULE *imod) | |||
| 373 | if (imod == NULL) | 367 | if (imod == NULL) |
| 374 | return; | 368 | return; |
| 375 | 369 | ||
| 376 | free(imod->name); | ||
| 377 | free(imod->value); | 370 | free(imod->value); |
| 378 | free(imod); | 371 | free(imod); |
| 379 | } | 372 | } |
| @@ -422,64 +415,12 @@ CONF_modules_free(void) | |||
| 422 | } | 415 | } |
| 423 | LCRYPTO_ALIAS(CONF_modules_free); | 416 | LCRYPTO_ALIAS(CONF_modules_free); |
| 424 | 417 | ||
| 425 | /* Utility functions */ | ||
| 426 | |||
| 427 | const char * | ||
| 428 | CONF_imodule_get_name(const CONF_IMODULE *imod) | ||
| 429 | { | ||
| 430 | return imod->name; | ||
| 431 | } | ||
| 432 | |||
| 433 | const char * | 418 | const char * |
| 434 | CONF_imodule_get_value(const CONF_IMODULE *imod) | 419 | CONF_imodule_get_value(const CONF_IMODULE *imod) |
| 435 | { | 420 | { |
| 436 | return imod->value; | 421 | return imod->value; |
| 437 | } | 422 | } |
| 438 | 423 | ||
| 439 | void * | ||
| 440 | CONF_imodule_get_usr_data(const CONF_IMODULE *imod) | ||
| 441 | { | ||
| 442 | return imod->usr_data; | ||
| 443 | } | ||
| 444 | |||
| 445 | void | ||
| 446 | CONF_imodule_set_usr_data(CONF_IMODULE *imod, void *usr_data) | ||
| 447 | { | ||
| 448 | imod->usr_data = usr_data; | ||
| 449 | } | ||
| 450 | |||
| 451 | CONF_MODULE * | ||
| 452 | CONF_imodule_get_module(const CONF_IMODULE *imod) | ||
| 453 | { | ||
| 454 | return imod->mod; | ||
| 455 | } | ||
| 456 | |||
| 457 | unsigned long | ||
| 458 | CONF_imodule_get_flags(const CONF_IMODULE *imod) | ||
| 459 | { | ||
| 460 | return imod->flags; | ||
| 461 | } | ||
| 462 | |||
| 463 | void | ||
| 464 | CONF_imodule_set_flags(CONF_IMODULE *imod, unsigned long flags) | ||
| 465 | { | ||
| 466 | imod->flags = flags; | ||
| 467 | } | ||
| 468 | |||
| 469 | void * | ||
| 470 | CONF_module_get_usr_data(CONF_MODULE *mod) | ||
| 471 | { | ||
| 472 | return mod->usr_data; | ||
| 473 | } | ||
| 474 | |||
| 475 | void | ||
| 476 | CONF_module_set_usr_data(CONF_MODULE *mod, void *usr_data) | ||
| 477 | { | ||
| 478 | mod->usr_data = usr_data; | ||
| 479 | } | ||
| 480 | |||
| 481 | /* Return default config file name */ | ||
| 482 | |||
| 483 | char * | 424 | char * |
| 484 | CONF_get1_default_config_file(void) | 425 | CONF_get1_default_config_file(void) |
| 485 | { | 426 | { |
