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 9 void 10 ENGINE_load_builtin_engines(void) 11 { 12 } 13 LCRYPTO_ALIAS(ENGINE_load_builtin_engines); 14 15 void 16 ENGINE_load_dynamic(void) 17 { 18 } 19 LCRYPTO_ALIAS(ENGINE_load_dynamic); 20 21 void 22 ENGINE_load_openssl(void) 23 { 24 } 25 LCRYPTO_ALIAS(ENGINE_load_openssl); 26 27 int 28 ENGINE_register_all_complete(void) 29 { 30 return 0; 31 } 32 LCRYPTO_ALIAS(ENGINE_register_all_complete); 33 34 void 35 ENGINE_cleanup(void) 36 { 37 } 38 LCRYPTO_ALIAS(ENGINE_cleanup); 39 40 ENGINE * 41 ENGINE_new(void) 42 { 43 return NULL; 44 } 45 LCRYPTO_ALIAS(ENGINE_new); 46 47 int 48 ENGINE_free(ENGINE *engine) 49 { 50 return 0; 51 } 52 LCRYPTO_ALIAS(ENGINE_free); 53 54 int 55 ENGINE_init(ENGINE *engine) 56 { 57 return 0; 58 } 59 LCRYPTO_ALIAS(ENGINE_init); 60 61 int 62 ENGINE_finish(ENGINE *engine) 63 { 64 return 0; 65 } 66 LCRYPTO_ALIAS(ENGINE_finish); 67 68 ENGINE * 69 ENGINE_by_id(const char *id) 70 { 71 return NULL; 72 } 73 LCRYPTO_ALIAS(ENGINE_by_id); 74 75 const char * 76 ENGINE_get_id(const ENGINE *engine) 77 { 78 return ""; 79 } 80 LCRYPTO_ALIAS(ENGINE_get_id); 81 82 const char * 83 ENGINE_get_name(const ENGINE *engine) 84 { 85 return ""; 86 } 87 LCRYPTO_ALIAS(ENGINE_get_name); 88 89 int 90 ENGINE_set_default(ENGINE *engine, unsigned int flags) 91 { 92 return 0; 93 } 94 LCRYPTO_ALIAS(ENGINE_set_default); 95 96 ENGINE * 97 ENGINE_get_default_RSA(void) 98 { 99 return NULL; 100 } 101 LCRYPTO_ALIAS(ENGINE_get_default_RSA); 102 103 int 104 ENGINE_set_default_RSA(ENGINE *engine) 105 { 106 return 0; 107 } 108 LCRYPTO_ALIAS(ENGINE_set_default_RSA); 109 110 int 111 ENGINE_ctrl_cmd(ENGINE *engine, const char *cmd_name, long i, void *p, 112 void (*f)(void), int cmd_optional) 113 { 114 return 0; 115 } 116 LCRYPTO_ALIAS(ENGINE_ctrl_cmd); 117 118 int 119 ENGINE_ctrl_cmd_string(ENGINE *engine, const char *cmd, const char *arg, 120 int cmd_optional) 121 { 122 return 0; 123 } 124 LCRYPTO_ALIAS(ENGINE_ctrl_cmd_string); 125 126 EVP_PKEY * 127 ENGINE_load_private_key(ENGINE *engine, const char *key_id, 128 UI_METHOD *ui_method, void *callback_data) 129 { 130 return NULL; 131 } 132 LCRYPTO_ALIAS(ENGINE_load_private_key); 133 134 EVP_PKEY * 135 ENGINE_load_public_key(ENGINE *engine, const char *key_id, 136 UI_METHOD *ui_method, void *callback_data) 137 { 138 return NULL; 139 } 140 LCRYPTO_ALIAS(ENGINE_load_public_key); 141