From f795e81f4ef96f01480bc44da76e387179bae616 Mon Sep 17 00:00:00 2001 From: tb <> Date: Wed, 27 Mar 2024 06:08:45 +0000 Subject: Hide symbols in engine ok jsing --- src/lib/libcrypto/engine/engine_stubs.c | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/engine') diff --git a/src/lib/libcrypto/engine/engine_stubs.c b/src/lib/libcrypto/engine/engine_stubs.c index bd031e49f0..055396fba0 100644 --- a/src/lib/libcrypto/engine/engine_stubs.c +++ b/src/lib/libcrypto/engine/engine_stubs.c @@ -1,4 +1,4 @@ -/* $OpenBSD: engine_stubs.c,v 1.3 2023/11/19 15:47:40 tb Exp $ */ +/* $OpenBSD: engine_stubs.c,v 1.4 2024/03/27 06:08:45 tb Exp $ */ /* * Written by Theo Buehler. Public domain. @@ -10,87 +10,102 @@ void ENGINE_load_builtin_engines(void) { } +LCRYPTO_ALIAS(ENGINE_load_builtin_engines); void ENGINE_load_dynamic(void) { } +LCRYPTO_ALIAS(ENGINE_load_dynamic); void ENGINE_load_openssl(void) { } +LCRYPTO_ALIAS(ENGINE_load_openssl); int ENGINE_register_all_complete(void) { return 0; } +LCRYPTO_ALIAS(ENGINE_register_all_complete); void ENGINE_cleanup(void) { } +LCRYPTO_ALIAS(ENGINE_cleanup); ENGINE * ENGINE_new(void) { return NULL; } +LCRYPTO_ALIAS(ENGINE_new); int ENGINE_free(ENGINE *engine) { return 0; } +LCRYPTO_ALIAS(ENGINE_free); int ENGINE_init(ENGINE *engine) { return 0; } +LCRYPTO_ALIAS(ENGINE_init); int ENGINE_finish(ENGINE *engine) { return 0; } +LCRYPTO_ALIAS(ENGINE_finish); ENGINE * ENGINE_by_id(const char *id) { return NULL; } +LCRYPTO_ALIAS(ENGINE_by_id); const char * ENGINE_get_id(const ENGINE *engine) { return ""; } +LCRYPTO_ALIAS(ENGINE_get_id); const char * ENGINE_get_name(const ENGINE *engine) { return ""; } +LCRYPTO_ALIAS(ENGINE_get_name); int ENGINE_set_default(ENGINE *engine, unsigned int flags) { return 0; } +LCRYPTO_ALIAS(ENGINE_set_default); ENGINE * ENGINE_get_default_RSA(void) { return NULL; } +LCRYPTO_ALIAS(ENGINE_get_default_RSA); int ENGINE_set_default_RSA(ENGINE *engine) { return 0; } +LCRYPTO_ALIAS(ENGINE_set_default_RSA); int ENGINE_ctrl_cmd(ENGINE *engine, const char *cmd_name, long i, void *p, @@ -98,6 +113,7 @@ ENGINE_ctrl_cmd(ENGINE *engine, const char *cmd_name, long i, void *p, { return 0; } +LCRYPTO_ALIAS(ENGINE_ctrl_cmd); int ENGINE_ctrl_cmd_string(ENGINE *engine, const char *cmd, const char *arg, @@ -105,6 +121,7 @@ ENGINE_ctrl_cmd_string(ENGINE *engine, const char *cmd, const char *arg, { return 0; } +LCRYPTO_ALIAS(ENGINE_ctrl_cmd_string); EVP_PKEY * ENGINE_load_private_key(ENGINE *engine, const char *key_id, @@ -112,6 +129,7 @@ ENGINE_load_private_key(ENGINE *engine, const char *key_id, { return NULL; } +LCRYPTO_ALIAS(ENGINE_load_private_key); EVP_PKEY * ENGINE_load_public_key(ENGINE *engine, const char *key_id, @@ -119,3 +137,4 @@ ENGINE_load_public_key(ENGINE *engine, const char *key_id, { return NULL; } +LCRYPTO_ALIAS(ENGINE_load_public_key); -- cgit v1.2.3-55-g6feb