jcs's openbsd hax
openbsd
at jcs 140 lines 2.1 kB view raw
1/* $OpenBSD: engine_stubs.c,v 1.4 2024/03/27 06:08:45 tb Exp $ */ 2 3/* 4 * Written by Theo Buehler. Public domain. 5 */ 6 7#include <openssl/engine.h> 8 9void 10ENGINE_load_builtin_engines(void) 11{ 12} 13LCRYPTO_ALIAS(ENGINE_load_builtin_engines); 14 15void 16ENGINE_load_dynamic(void) 17{ 18} 19LCRYPTO_ALIAS(ENGINE_load_dynamic); 20 21void 22ENGINE_load_openssl(void) 23{ 24} 25LCRYPTO_ALIAS(ENGINE_load_openssl); 26 27int 28ENGINE_register_all_complete(void) 29{ 30 return 0; 31} 32LCRYPTO_ALIAS(ENGINE_register_all_complete); 33 34void 35ENGINE_cleanup(void) 36{ 37} 38LCRYPTO_ALIAS(ENGINE_cleanup); 39 40ENGINE * 41ENGINE_new(void) 42{ 43 return NULL; 44} 45LCRYPTO_ALIAS(ENGINE_new); 46 47int 48ENGINE_free(ENGINE *engine) 49{ 50 return 0; 51} 52LCRYPTO_ALIAS(ENGINE_free); 53 54int 55ENGINE_init(ENGINE *engine) 56{ 57 return 0; 58} 59LCRYPTO_ALIAS(ENGINE_init); 60 61int 62ENGINE_finish(ENGINE *engine) 63{ 64 return 0; 65} 66LCRYPTO_ALIAS(ENGINE_finish); 67 68ENGINE * 69ENGINE_by_id(const char *id) 70{ 71 return NULL; 72} 73LCRYPTO_ALIAS(ENGINE_by_id); 74 75const char * 76ENGINE_get_id(const ENGINE *engine) 77{ 78 return ""; 79} 80LCRYPTO_ALIAS(ENGINE_get_id); 81 82const char * 83ENGINE_get_name(const ENGINE *engine) 84{ 85 return ""; 86} 87LCRYPTO_ALIAS(ENGINE_get_name); 88 89int 90ENGINE_set_default(ENGINE *engine, unsigned int flags) 91{ 92 return 0; 93} 94LCRYPTO_ALIAS(ENGINE_set_default); 95 96ENGINE * 97ENGINE_get_default_RSA(void) 98{ 99 return NULL; 100} 101LCRYPTO_ALIAS(ENGINE_get_default_RSA); 102 103int 104ENGINE_set_default_RSA(ENGINE *engine) 105{ 106 return 0; 107} 108LCRYPTO_ALIAS(ENGINE_set_default_RSA); 109 110int 111ENGINE_ctrl_cmd(ENGINE *engine, const char *cmd_name, long i, void *p, 112 void (*f)(void), int cmd_optional) 113{ 114 return 0; 115} 116LCRYPTO_ALIAS(ENGINE_ctrl_cmd); 117 118int 119ENGINE_ctrl_cmd_string(ENGINE *engine, const char *cmd, const char *arg, 120 int cmd_optional) 121{ 122 return 0; 123} 124LCRYPTO_ALIAS(ENGINE_ctrl_cmd_string); 125 126EVP_PKEY * 127ENGINE_load_private_key(ENGINE *engine, const char *key_id, 128 UI_METHOD *ui_method, void *callback_data) 129{ 130 return NULL; 131} 132LCRYPTO_ALIAS(ENGINE_load_private_key); 133 134EVP_PKEY * 135ENGINE_load_public_key(ENGINE *engine, const char *key_id, 136 UI_METHOD *ui_method, void *callback_data) 137{ 138 return NULL; 139} 140LCRYPTO_ALIAS(ENGINE_load_public_key);