xref: /openbsd/lib/libcrypto/engine/engine_stubs.c (revision 3001f29e)
1*3001f29eStb /*	$OpenBSD: engine_stubs.c,v 1.4 2024/03/27 06:08:45 tb Exp $ */
254359922Stb 
354359922Stb /*
454359922Stb  * Written by Theo Buehler. Public domain.
554359922Stb  */
654359922Stb 
754359922Stb #include <openssl/engine.h>
854359922Stb 
954359922Stb void
ENGINE_load_builtin_engines(void)1054359922Stb ENGINE_load_builtin_engines(void)
1154359922Stb {
1254359922Stb }
13*3001f29eStb LCRYPTO_ALIAS(ENGINE_load_builtin_engines);
1454359922Stb 
1554359922Stb void
ENGINE_load_dynamic(void)1654359922Stb ENGINE_load_dynamic(void)
1754359922Stb {
1854359922Stb }
19*3001f29eStb LCRYPTO_ALIAS(ENGINE_load_dynamic);
2054359922Stb 
2154359922Stb void
ENGINE_load_openssl(void)2254359922Stb ENGINE_load_openssl(void)
2354359922Stb {
2454359922Stb }
25*3001f29eStb LCRYPTO_ALIAS(ENGINE_load_openssl);
2654359922Stb 
2754359922Stb int
ENGINE_register_all_complete(void)2854359922Stb ENGINE_register_all_complete(void)
2954359922Stb {
3054359922Stb 	return 0;
3154359922Stb }
32*3001f29eStb LCRYPTO_ALIAS(ENGINE_register_all_complete);
3354359922Stb 
3454359922Stb void
ENGINE_cleanup(void)3554359922Stb ENGINE_cleanup(void)
3654359922Stb {
3754359922Stb }
38*3001f29eStb LCRYPTO_ALIAS(ENGINE_cleanup);
3954359922Stb 
4054359922Stb ENGINE *
ENGINE_new(void)4154359922Stb ENGINE_new(void)
4254359922Stb {
4354359922Stb 	return NULL;
4454359922Stb }
45*3001f29eStb LCRYPTO_ALIAS(ENGINE_new);
4654359922Stb 
4754359922Stb int
ENGINE_free(ENGINE * engine)4854359922Stb ENGINE_free(ENGINE *engine)
4954359922Stb {
5054359922Stb 	return 0;
5154359922Stb }
52*3001f29eStb LCRYPTO_ALIAS(ENGINE_free);
5354359922Stb 
5454359922Stb int
ENGINE_init(ENGINE * engine)5554359922Stb ENGINE_init(ENGINE *engine)
5654359922Stb {
5754359922Stb 	return 0;
5854359922Stb }
59*3001f29eStb LCRYPTO_ALIAS(ENGINE_init);
6054359922Stb 
6154359922Stb int
ENGINE_finish(ENGINE * engine)6254359922Stb ENGINE_finish(ENGINE *engine)
6354359922Stb {
6454359922Stb 	return 0;
6554359922Stb }
66*3001f29eStb LCRYPTO_ALIAS(ENGINE_finish);
6754359922Stb 
6854359922Stb ENGINE *
ENGINE_by_id(const char * id)6954359922Stb ENGINE_by_id(const char *id)
7054359922Stb {
7154359922Stb 	return NULL;
7254359922Stb }
73*3001f29eStb LCRYPTO_ALIAS(ENGINE_by_id);
7454359922Stb 
7554359922Stb const char *
ENGINE_get_id(const ENGINE * engine)7654359922Stb ENGINE_get_id(const ENGINE *engine)
7754359922Stb {
7854359922Stb 	return "";
7954359922Stb }
80*3001f29eStb LCRYPTO_ALIAS(ENGINE_get_id);
8154359922Stb 
8254359922Stb const char *
ENGINE_get_name(const ENGINE * engine)8354359922Stb ENGINE_get_name(const ENGINE *engine)
8454359922Stb {
8554359922Stb 	return "";
8654359922Stb }
87*3001f29eStb LCRYPTO_ALIAS(ENGINE_get_name);
8854359922Stb 
8954359922Stb int
ENGINE_set_default(ENGINE * engine,unsigned int flags)9054359922Stb ENGINE_set_default(ENGINE *engine, unsigned int flags)
9154359922Stb {
9254359922Stb 	return 0;
9354359922Stb }
94*3001f29eStb LCRYPTO_ALIAS(ENGINE_set_default);
9554359922Stb 
9654359922Stb ENGINE *
ENGINE_get_default_RSA(void)9754359922Stb ENGINE_get_default_RSA(void)
9854359922Stb {
9954359922Stb 	return NULL;
10054359922Stb }
101*3001f29eStb LCRYPTO_ALIAS(ENGINE_get_default_RSA);
10254359922Stb 
10354359922Stb int
ENGINE_set_default_RSA(ENGINE * engine)10454359922Stb ENGINE_set_default_RSA(ENGINE *engine)
10554359922Stb {
10654359922Stb 	return 0;
10754359922Stb }
108*3001f29eStb LCRYPTO_ALIAS(ENGINE_set_default_RSA);
10954359922Stb 
11054359922Stb int
ENGINE_ctrl_cmd(ENGINE * engine,const char * cmd_name,long i,void * p,void (* f)(void),int cmd_optional)111728d258eStb ENGINE_ctrl_cmd(ENGINE *engine, const char *cmd_name, long i, void *p,
11254359922Stb     void (*f)(void), int cmd_optional)
11354359922Stb {
11454359922Stb 	return 0;
11554359922Stb }
116*3001f29eStb LCRYPTO_ALIAS(ENGINE_ctrl_cmd);
11754359922Stb 
11854359922Stb int
ENGINE_ctrl_cmd_string(ENGINE * engine,const char * cmd,const char * arg,int cmd_optional)11954359922Stb ENGINE_ctrl_cmd_string(ENGINE *engine, const char *cmd, const char *arg,
12054359922Stb     int cmd_optional)
12154359922Stb {
12254359922Stb 	return 0;
12354359922Stb }
124*3001f29eStb LCRYPTO_ALIAS(ENGINE_ctrl_cmd_string);
12554359922Stb 
12654359922Stb EVP_PKEY *
ENGINE_load_private_key(ENGINE * engine,const char * key_id,UI_METHOD * ui_method,void * callback_data)12754359922Stb ENGINE_load_private_key(ENGINE *engine, const char *key_id,
12854359922Stb     UI_METHOD *ui_method, void *callback_data)
12954359922Stb {
13054359922Stb 	return NULL;
13154359922Stb }
132*3001f29eStb LCRYPTO_ALIAS(ENGINE_load_private_key);
13354359922Stb 
13454359922Stb EVP_PKEY *
ENGINE_load_public_key(ENGINE * engine,const char * key_id,UI_METHOD * ui_method,void * callback_data)13554359922Stb ENGINE_load_public_key(ENGINE *engine, const char *key_id,
13654359922Stb     UI_METHOD *ui_method, void *callback_data)
13754359922Stb {
13854359922Stb 	return NULL;
13954359922Stb }
140*3001f29eStb LCRYPTO_ALIAS(ENGINE_load_public_key);
141