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