xref: /openbsd-src/lib/libcrypto/engine/engine_stubs.c (revision 68dd5bb1859285b71cb62a10bf107b8ad54064d9)
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