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