Symbol: ENGINE
crypto/openssl/apps/ca.c
314
ENGINE *e = NULL;
crypto/openssl/apps/cmp.c
1200
static OSSL_CMP_SRV_CTX *setup_srv_ctx(ENGINE *engine)
crypto/openssl/apps/cmp.c
1445
ENGINE *engine)
crypto/openssl/apps/cmp.c
1599
static int setup_protection_ctx(OSSL_CMP_CTX *ctx, ENGINE *engine)
crypto/openssl/apps/cmp.c
1761
static int setup_request_ctx(OSSL_CMP_CTX *ctx, ENGINE *engine)
crypto/openssl/apps/cmp.c
2211
static int setup_client_ctx(OSSL_CMP_CTX *ctx, ENGINE *engine)
crypto/openssl/apps/cmp.c
3678
ENGINE *engine = NULL;
crypto/openssl/apps/cmp.c
842
const char *pass, ENGINE *eng, const char *desc)
crypto/openssl/apps/cms.c
349
ENGINE *e = NULL;
crypto/openssl/apps/dgst.c
117
ENGINE *e = NULL, *impl = NULL;
crypto/openssl/apps/dhparam.c
100
ENGINE *e = NULL;
crypto/openssl/apps/dsa.c
92
ENGINE *e = NULL;
crypto/openssl/apps/dsaparam.c
76
ENGINE *e = NULL;
crypto/openssl/apps/ec.c
85
ENGINE *e = NULL;
crypto/openssl/apps/ecparam.c
111
ENGINE *e = NULL;
crypto/openssl/apps/enc.c
148
ENGINE *e = NULL;
crypto/openssl/apps/engine.c
155
static int util_verbose(ENGINE *e, int verbose, BIO *out, const char *indent)
crypto/openssl/apps/engine.c
246
static void util_do_cmds(ENGINE *e, STACK_OF(OPENSSL_STRING) *cmds,
crypto/openssl/apps/engine.c
286
ENGINE *engine;
crypto/openssl/apps/engine.c
308
ENGINE *e;
crypto/openssl/apps/gendsa.c
62
ENGINE *e = NULL;
crypto/openssl/apps/genpkey.c
128
ENGINE *e = NULL;
crypto/openssl/apps/genpkey.c
20
static int init_keygen_file(EVP_PKEY_CTX **pctx, const char *file, ENGINE *e,
crypto/openssl/apps/genpkey.c
344
static int init_keygen_file(EVP_PKEY_CTX **pctx, const char *file, ENGINE *e,
crypto/openssl/apps/genpkey.c
390
const char *algname, ENGINE *e, int do_param,
crypto/openssl/apps/genrsa.c
87
ENGINE *eng = NULL;
crypto/openssl/apps/include/apps.h
132
const char *pass, ENGINE *e, const char *desc);
crypto/openssl/apps/include/apps.h
135
const char *pass, ENGINE *e, const char *desc);
crypto/openssl/apps/include/apps.h
179
ENGINE *setup_engine_methods(const char *id, unsigned int methods, int debug);
crypto/openssl/apps/include/apps.h
181
void release_engine(ENGINE *e);
crypto/openssl/apps/include/apps.h
182
int init_engine(ENGINE *e);
crypto/openssl/apps/include/apps.h
183
int finish_engine(ENGINE *e);
crypto/openssl/apps/include/apps.h
184
char *make_engine_uri(ENGINE *e, const char *key_id, const char *desc);
crypto/openssl/apps/include/apps.h
186
int get_legacy_pkey_id(OSSL_LIB_CTX *libctx, const char *algname, ENGINE *e);
crypto/openssl/apps/include/apps.h
261
const char *algname, ENGINE *e, int do_param,
crypto/openssl/apps/lib/apps.c
562
const char *pass, ENGINE *e, const char *desc)
crypto/openssl/apps/lib/apps.c
581
const char *pass, ENGINE *e, const char *desc)
crypto/openssl/apps/lib/engine.c
105
char *make_engine_uri(ENGINE *e, const char *key_id, const char *desc)
crypto/openssl/apps/lib/engine.c
137
int get_legacy_pkey_id(OSSL_LIB_CTX *libctx, const char *algname, ENGINE *e)
crypto/openssl/apps/lib/engine.c
140
ENGINE *tmpeng = NULL;
crypto/openssl/apps/lib/engine.c
169
ENGINE *eng;
crypto/openssl/apps/lib/engine.c
183
ENGINE *eng;
crypto/openssl/apps/lib/engine.c
28
static ENGINE *try_load_engine(const char *engine)
crypto/openssl/apps/lib/engine.c
30
ENGINE *e = NULL;
crypto/openssl/apps/lib/engine.c
43
ENGINE *setup_engine_methods(const char *id, unsigned int methods, int debug)
crypto/openssl/apps/lib/engine.c
45
ENGINE *e = NULL;
crypto/openssl/apps/lib/engine.c
77
void release_engine(ENGINE *e)
crypto/openssl/apps/lib/engine.c
85
int init_engine(ENGINE *e)
crypto/openssl/apps/lib/engine.c
95
int finish_engine(ENGINE *e)
crypto/openssl/apps/lib/engine_loader.c
39
ENGINE *e; /* Structural reference */
crypto/openssl/apps/lib/engine_loader.c
45
static OSSL_STORE_LOADER_CTX *OSSL_STORE_LOADER_CTX_new(ENGINE *e, char *keyid)
crypto/openssl/apps/lib/engine_loader.c
71
ENGINE *e = NULL;
crypto/openssl/apps/list.c
1437
ENGINE *e;
crypto/openssl/apps/pkcs12.c
226
ENGINE *e = NULL;
crypto/openssl/apps/pkcs7.c
66
ENGINE *e = NULL;
crypto/openssl/apps/pkcs8.c
93
ENGINE *e = NULL;
crypto/openssl/apps/pkey.c
85
ENGINE *e = NULL;
crypto/openssl/apps/pkeyparam.c
52
ENGINE *e = NULL;
crypto/openssl/apps/pkeyutl.c
154
ENGINE *e = NULL;
crypto/openssl/apps/pkeyutl.c
25
char *passinarg, int pkey_op, ENGINE *e);
crypto/openssl/apps/pkeyutl.c
27
int pkey_op, ENGINE *e,
crypto/openssl/apps/pkeyutl.c
34
ENGINE *e);
crypto/openssl/apps/pkeyutl.c
641
char *passinarg, int pkey_op, ENGINE *e)
crypto/openssl/apps/pkeyutl.c
682
int pkey_op, ENGINE *e,
crypto/openssl/apps/pkeyutl.c
689
ENGINE *impl = NULL;
crypto/openssl/apps/pkeyutl.c
790
ENGINE *e)
crypto/openssl/apps/pkeyutl.c
794
ENGINE *engine = NULL;
crypto/openssl/apps/rand.c
55
ENGINE *e = NULL;
crypto/openssl/apps/req.c
1519
ENGINE *keygen_engine)
crypto/openssl/apps/req.c
287
ENGINE *e = NULL, *gen_eng = NULL;
crypto/openssl/apps/req.c
75
ENGINE *keygen_engine);
crypto/openssl/apps/rsa.c
139
ENGINE *e = NULL;
crypto/openssl/apps/rsautl.c
91
ENGINE *e = NULL;
crypto/openssl/apps/s_client.c
988
ENGINE *ssl_client_engine = NULL;
crypto/openssl/apps/s_client.c
990
ENGINE *e = NULL;
crypto/openssl/apps/s_server.c
1112
ENGINE *engine = NULL;
crypto/openssl/apps/smime.c
218
ENGINE *e = NULL;
crypto/openssl/apps/speed.c
1958
ENGINE *e = NULL;
crypto/openssl/apps/spkac.c
73
ENGINE *e = NULL;
crypto/openssl/apps/srp.c
245
ENGINE *e = NULL;
crypto/openssl/apps/storeutl.c
86
ENGINE *e = NULL;
crypto/openssl/apps/verify.c
92
ENGINE *e = NULL;
crypto/openssl/apps/x509.c
361
ENGINE *e = NULL;
crypto/openssl/crypto/asn1/a_digest.c
68
ENGINE *tmpeng = ENGINE_get_digest_engine(EVP_MD_get_type(md));
crypto/openssl/crypto/asn1/ameth_lib.c
106
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str(ENGINE **pe,
crypto/openssl/crypto/asn1/ameth_lib.c
116
ENGINE *e;
crypto/openssl/crypto/asn1/ameth_lib.c
81
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(ENGINE **pe, int type)
crypto/openssl/crypto/asn1/ameth_lib.c
93
ENGINE *e;
crypto/openssl/crypto/cmac/cmac.c
112
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/crypto/cmac/cmac.c
174
const EVP_CIPHER *cipher, ENGINE *impl)
crypto/openssl/crypto/dh/dh_lib.c
29
static DH *dh_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx);
crypto/openssl/crypto/dh/dh_lib.c
323
ENGINE *DH_get0_engine(DH *dh)
crypto/openssl/crypto/dh/dh_lib.c
63
DH *DH_new_method(ENGINE *engine)
crypto/openssl/crypto/dh/dh_lib.c
74
static DH *dh_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx)
crypto/openssl/crypto/dh/dh_local.h
33
ENGINE *engine;
crypto/openssl/crypto/dsa/dsa_lib.c
101
ENGINE *DSA_get0_engine(DSA *d)
crypto/openssl/crypto/dsa/dsa_lib.c
132
static DSA *dsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx)
crypto/openssl/crypto/dsa/dsa_lib.c
195
DSA *DSA_new_method(ENGINE *engine)
crypto/openssl/crypto/dsa/dsa_lib.c
26
static DSA *dsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx);
crypto/openssl/crypto/dsa/dsa_local.h
33
ENGINE *engine;
crypto/openssl/crypto/ec/ec_key.c
204
ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey)
crypto/openssl/crypto/ec/ec_kmeth.c
142
EC_KEY *EC_KEY_new_method(ENGINE *engine)
crypto/openssl/crypto/ec/ec_kmeth.c
81
ENGINE *engine)
crypto/openssl/crypto/ec/ec_local.h
296
ENGINE *engine;
crypto/openssl/crypto/ec/ec_local.h
693
ENGINE *engine);
crypto/openssl/crypto/engine/eng_cnf.c
172
ENGINE *e;
crypto/openssl/crypto/engine/eng_cnf.c
28
static STACK_OF(ENGINE) *initialized_engines = NULL;
crypto/openssl/crypto/engine/eng_cnf.c
30
static int int_engine_init(ENGINE *e)
crypto/openssl/crypto/engine/eng_cnf.c
51
ENGINE *e = NULL;
crypto/openssl/crypto/engine/eng_ctrl.c
125
int ENGINE_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void))
crypto/openssl/crypto/engine/eng_ctrl.c
173
int ENGINE_cmd_is_executable(ENGINE *e, int cmd)
crypto/openssl/crypto/engine/eng_ctrl.c
185
int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name,
crypto/openssl/crypto/engine/eng_ctrl.c
222
int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg,
crypto/openssl/crypto/engine/eng_ctrl.c
64
static int int_ctrl_helper(ENGINE *e, int cmd, long i, void *p,
crypto/openssl/crypto/engine/eng_dyn.c
157
static int dynamic_set_data_ctx(ENGINE *e, dynamic_data_ctx **ctx)
crypto/openssl/crypto/engine/eng_dyn.c
201
static dynamic_data_ctx *dynamic_get_data_ctx(ENGINE *e)
crypto/openssl/crypto/engine/eng_dyn.c
238
static ENGINE *engine_dynamic(void)
crypto/openssl/crypto/engine/eng_dyn.c
24
static int dynamic_init(ENGINE *e);
crypto/openssl/crypto/engine/eng_dyn.c
240
ENGINE *ret = ENGINE_new();
crypto/openssl/crypto/engine/eng_dyn.c
25
static int dynamic_finish(ENGINE *e);
crypto/openssl/crypto/engine/eng_dyn.c
252
ENGINE *toadd = engine_dynamic();
crypto/openssl/crypto/engine/eng_dyn.c
26
static int dynamic_ctrl(ENGINE *e, int cmd, long i, void *p,
crypto/openssl/crypto/engine/eng_dyn.c
271
static int dynamic_init(ENGINE *e)
crypto/openssl/crypto/engine/eng_dyn.c
280
static int dynamic_finish(ENGINE *e)
crypto/openssl/crypto/engine/eng_dyn.c
289
static int dynamic_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void))
crypto/openssl/crypto/engine/eng_dyn.c
31
static int dynamic_load(ENGINE *e, dynamic_data_ctx *ctx);
crypto/openssl/crypto/engine/eng_dyn.c
412
static int dynamic_load(ENGINE *e, dynamic_data_ctx *ctx)
crypto/openssl/crypto/engine/eng_dyn.c
414
ENGINE cpy;
crypto/openssl/crypto/engine/eng_dyn.c
473
memcpy(&cpy, e, sizeof(ENGINE));
crypto/openssl/crypto/engine/eng_dyn.c
500
memcpy(e, &cpy, sizeof(ENGINE));
crypto/openssl/crypto/engine/eng_fat.c
115
ENGINE *e;
crypto/openssl/crypto/engine/eng_fat.c
17
int ENGINE_set_default(ENGINE *e, unsigned int flags)
crypto/openssl/crypto/engine/eng_fat.c
82
int ENGINE_set_default_string(ENGINE *e, const char *def_list)
crypto/openssl/crypto/engine/eng_fat.c
93
int ENGINE_register_complete(ENGINE *e)
crypto/openssl/crypto/engine/eng_init.c
106
int ENGINE_finish(ENGINE *e)
crypto/openssl/crypto/engine/eng_init.c
20
int engine_unlocked_init(ENGINE *e)
crypto/openssl/crypto/engine/eng_init.c
52
int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers)
crypto/openssl/crypto/engine/eng_init.c
86
int ENGINE_init(ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
104
int ENGINE_free(ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
188
int ENGINE_set_ex_data(ENGINE *e, int idx, void *arg)
crypto/openssl/crypto/engine/eng_lib.c
193
void *ENGINE_get_ex_data(const ENGINE *e, int idx)
crypto/openssl/crypto/engine/eng_lib.c
203
int ENGINE_set_id(ENGINE *e, const char *id)
crypto/openssl/crypto/engine/eng_lib.c
213
int ENGINE_set_name(ENGINE *e, const char *name)
crypto/openssl/crypto/engine/eng_lib.c
223
int ENGINE_set_destroy_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR destroy_f)
crypto/openssl/crypto/engine/eng_lib.c
229
int ENGINE_set_init_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR init_f)
crypto/openssl/crypto/engine/eng_lib.c
235
int ENGINE_set_finish_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR finish_f)
crypto/openssl/crypto/engine/eng_lib.c
241
int ENGINE_set_ctrl_function(ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f)
crypto/openssl/crypto/engine/eng_lib.c
247
int ENGINE_set_flags(ENGINE *e, int flags)
crypto/openssl/crypto/engine/eng_lib.c
253
int ENGINE_set_cmd_defns(ENGINE *e, const ENGINE_CMD_DEFN *defns)
crypto/openssl/crypto/engine/eng_lib.c
259
const char *ENGINE_get_id(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
264
const char *ENGINE_get_name(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
269
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_destroy_function(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
27
ENGINE *ENGINE_new(void)
crypto/openssl/crypto/engine/eng_lib.c
274
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_init_function(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
279
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_finish_function(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
284
ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
289
int ENGINE_get_flags(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
29
ENGINE *ret;
crypto/openssl/crypto/engine/eng_lib.c
294
const ENGINE_CMD_DEFN *ENGINE_get_cmd_defns(const ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
56
void engine_set_all_null(ENGINE *e)
crypto/openssl/crypto/engine/eng_lib.c
77
int engine_free_util(ENGINE *e, int not_locked)
crypto/openssl/crypto/engine/eng_list.c
119
static int engine_list_remove(ENGINE *e)
crypto/openssl/crypto/engine/eng_list.c
121
ENGINE *iterator;
crypto/openssl/crypto/engine/eng_list.c
150
int engine_add_dynamic_id(ENGINE *e, ENGINE_DYNAMIC_ID dynamic_id,
crypto/openssl/crypto/engine/eng_list.c
154
ENGINE *iterator = NULL;
crypto/openssl/crypto/engine/eng_list.c
203
void engine_remove_dynamic_id(ENGINE *e, int not_locked)
crypto/openssl/crypto/engine/eng_list.c
229
ENGINE *ENGINE_get_first(void)
crypto/openssl/crypto/engine/eng_list.c
231
ENGINE *ret;
crypto/openssl/crypto/engine/eng_list.c
256
ENGINE *ENGINE_get_last(void)
crypto/openssl/crypto/engine/eng_list.c
258
ENGINE *ret;
crypto/openssl/crypto/engine/eng_list.c
27
static ENGINE *engine_list_head = NULL;
crypto/openssl/crypto/engine/eng_list.c
28
static ENGINE *engine_list_tail = NULL;
crypto/openssl/crypto/engine/eng_list.c
284
ENGINE *ENGINE_get_next(ENGINE *e)
crypto/openssl/crypto/engine/eng_list.c
286
ENGINE *ret = NULL;
crypto/openssl/crypto/engine/eng_list.c
311
ENGINE *ENGINE_get_prev(ENGINE *e)
crypto/openssl/crypto/engine/eng_list.c
313
ENGINE *ret = NULL;
crypto/openssl/crypto/engine/eng_list.c
33
static ENGINE *engine_dyn_list_head = NULL;
crypto/openssl/crypto/engine/eng_list.c
339
int ENGINE_add(ENGINE *e)
crypto/openssl/crypto/engine/eng_list.c
34
static ENGINE *engine_dyn_list_tail = NULL;
crypto/openssl/crypto/engine/eng_list.c
361
int ENGINE_remove(ENGINE *e)
crypto/openssl/crypto/engine/eng_list.c
378
static void engine_cpy(ENGINE *dest, const ENGINE *src)
crypto/openssl/crypto/engine/eng_list.c
408
ENGINE *ENGINE_by_id(const char *id)
crypto/openssl/crypto/engine/eng_list.c
410
ENGINE *iterator;
crypto/openssl/crypto/engine/eng_list.c
436
ENGINE *cp = ENGINE_new();
crypto/openssl/crypto/engine/eng_list.c
44
ENGINE *iterator = engine_list_head;
crypto/openssl/crypto/engine/eng_list.c
475
int ENGINE_up_ref(ENGINE *e)
crypto/openssl/crypto/engine/eng_list.c
57
static int engine_list_add(ENGINE *e)
crypto/openssl/crypto/engine/eng_list.c
60
ENGINE *iterator = NULL;
crypto/openssl/crypto/engine/eng_local.h
103
int engine_add_dynamic_id(ENGINE *e, ENGINE_DYNAMIC_ID dynamic_id,
crypto/openssl/crypto/engine/eng_local.h
105
void engine_remove_dynamic_id(ENGINE *e, int not_locked);
crypto/openssl/crypto/engine/eng_local.h
161
static ossl_unused ossl_inline int eng_struct_ref(ENGINE *e)
crypto/openssl/crypto/engine/eng_local.h
53
DEFINE_STACK_OF(ENGINE)
crypto/openssl/crypto/engine/eng_local.h
61
ENGINE *e, const int *nids, int num_nids,
crypto/openssl/crypto/engine/eng_local.h
63
void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e);
crypto/openssl/crypto/engine/eng_local.h
65
ENGINE *ossl_engine_table_select(ENGINE_TABLE **table, int nid,
crypto/openssl/crypto/engine/eng_local.h
67
typedef void(engine_table_doall_cb)(int nid, STACK_OF(ENGINE) *sk,
crypto/openssl/crypto/engine/eng_local.h
68
ENGINE *def, void *arg);
crypto/openssl/crypto/engine/eng_local.h
77
int engine_unlocked_init(ENGINE *e);
crypto/openssl/crypto/engine/eng_local.h
78
int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers);
crypto/openssl/crypto/engine/eng_local.h
79
int engine_free_util(ENGINE *e, int not_locked);
crypto/openssl/crypto/engine/eng_local.h
86
void engine_set_all_null(ENGINE *e);
crypto/openssl/crypto/engine/eng_local.h
95
void engine_pkey_meths_free(ENGINE *e);
crypto/openssl/crypto/engine/eng_local.h
96
void engine_pkey_asn1_meths_free(ENGINE *e);
crypto/openssl/crypto/engine/eng_openssl.c
136
static ENGINE *engine_openssl(void)
crypto/openssl/crypto/engine/eng_openssl.c
138
ENGINE *ret = ENGINE_new();
crypto/openssl/crypto/engine/eng_openssl.c
150
ENGINE *toadd = engine_openssl();
crypto/openssl/crypto/engine/eng_openssl.c
174
static int bind_fn(ENGINE *e, const char *id)
crypto/openssl/crypto/engine/eng_openssl.c
298
static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/crypto/engine/eng_openssl.c
395
static int openssl_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/crypto/engine/eng_openssl.c
419
static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/crypto/engine/eng_openssl.c
638
static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth,
crypto/openssl/crypto/engine/eng_openssl.c
64
static int openssl_destroy(ENGINE *e);
crypto/openssl/crypto/engine/eng_openssl.c
662
int openssl_destroy(ENGINE *e)
crypto/openssl/crypto/engine/eng_openssl.c
67
static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/crypto/engine/eng_openssl.c
71
static int openssl_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/crypto/engine/eng_openssl.c
76
static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/crypto/engine/eng_openssl.c
83
static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth,
crypto/openssl/crypto/engine/eng_openssl.c
95
static int bind_helper(ENGINE *e)
crypto/openssl/crypto/engine/eng_pkey.c
114
int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s,
crypto/openssl/crypto/engine/eng_pkey.c
17
int ENGINE_set_load_privkey_function(ENGINE *e,
crypto/openssl/crypto/engine/eng_pkey.c
24
int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f)
crypto/openssl/crypto/engine/eng_pkey.c
30
int ENGINE_set_load_ssl_client_cert_function(ENGINE *e,
crypto/openssl/crypto/engine/eng_pkey.c
38
ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function(const ENGINE *e)
crypto/openssl/crypto/engine/eng_pkey.c
43
ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function(const ENGINE *e)
crypto/openssl/crypto/engine/eng_pkey.c
48
ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function(const ENGINE
crypto/openssl/crypto/engine/eng_pkey.c
56
EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
crypto/openssl/crypto/engine/eng_pkey.c
85
EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id,
crypto/openssl/crypto/engine/eng_rdrand.c
66
static int rdrand_init(ENGINE *e)
crypto/openssl/crypto/engine/eng_rdrand.c
74
static int bind_helper(ENGINE *e)
crypto/openssl/crypto/engine/eng_rdrand.c
82
static ENGINE *ENGINE_rdrand(void)
crypto/openssl/crypto/engine/eng_rdrand.c
84
ENGINE *ret = ENGINE_new();
crypto/openssl/crypto/engine/eng_rdrand.c
97
ENGINE *toadd = ENGINE_rdrand();
crypto/openssl/crypto/engine/eng_table.c
151
static void int_unregister_cb(ENGINE_PILE *pile, ENGINE *e)
crypto/openssl/crypto/engine/eng_table.c
165
IMPLEMENT_LHASH_DOALL_ARG(ENGINE_PILE, ENGINE);
crypto/openssl/crypto/engine/eng_table.c
167
void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e)
crypto/openssl/crypto/engine/eng_table.c
200
ENGINE *ossl_engine_table_select(ENGINE_TABLE **table, int nid,
crypto/openssl/crypto/engine/eng_table.c
203
ENGINE *ret = NULL;
crypto/openssl/crypto/engine/eng_table.c
21
STACK_OF(ENGINE) *sk;
crypto/openssl/crypto/engine/eng_table.c
23
ENGINE *funct;
crypto/openssl/crypto/engine/eng_table.c
84
ENGINE *e, const int *nids, int num_nids,
crypto/openssl/crypto/engine/tb_asnmth.c
105
int ENGINE_set_pkey_asn1_meths(ENGINE *e, ENGINE_PKEY_ASN1_METHS_PTR f)
crypto/openssl/crypto/engine/tb_asnmth.c
116
void engine_pkey_asn1_meths_free(ENGINE *e)
crypto/openssl/crypto/engine/tb_asnmth.c
139
const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth_str(ENGINE *e,
crypto/openssl/crypto/engine/tb_asnmth.c
162
ENGINE *e;
crypto/openssl/crypto/engine/tb_asnmth.c
168
static void look_str_cb(int nid, STACK_OF(ENGINE) *sk, ENGINE *def, void *arg)
crypto/openssl/crypto/engine/tb_asnmth.c
175
ENGINE *e = sk_ENGINE_value(sk, i);
crypto/openssl/crypto/engine/tb_asnmth.c
188
const EVP_PKEY_ASN1_METHOD *ENGINE_pkey_asn1_find_str(ENGINE **pe,
crypto/openssl/crypto/engine/tb_asnmth.c
28
void ENGINE_unregister_pkey_asn1_meths(ENGINE *e)
crypto/openssl/crypto/engine/tb_asnmth.c
38
int ENGINE_register_pkey_asn1_meths(ENGINE *e)
crypto/openssl/crypto/engine/tb_asnmth.c
53
ENGINE *e;
crypto/openssl/crypto/engine/tb_asnmth.c
59
int ENGINE_set_default_pkey_asn1_meths(ENGINE *e)
crypto/openssl/crypto/engine/tb_asnmth.c
77
ENGINE *ENGINE_get_pkey_asn1_meth_engine(int nid)
crypto/openssl/crypto/engine/tb_asnmth.c
87
const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth(ENGINE *e, int nid)
crypto/openssl/crypto/engine/tb_asnmth.c
99
ENGINE_PKEY_ASN1_METHS_PTR ENGINE_get_pkey_asn1_meths(const ENGINE *e)
crypto/openssl/crypto/engine/tb_cipher.c
17
void ENGINE_unregister_ciphers(ENGINE *e)
crypto/openssl/crypto/engine/tb_cipher.c
27
int ENGINE_register_ciphers(ENGINE *e)
crypto/openssl/crypto/engine/tb_cipher.c
42
ENGINE *e;
crypto/openssl/crypto/engine/tb_cipher.c
48
int ENGINE_set_default_ciphers(ENGINE *e)
crypto/openssl/crypto/engine/tb_cipher.c
66
ENGINE *ENGINE_get_cipher_engine(int nid)
crypto/openssl/crypto/engine/tb_cipher.c
73
const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid)
crypto/openssl/crypto/engine/tb_cipher.c
85
ENGINE_CIPHERS_PTR ENGINE_get_ciphers(const ENGINE *e)
crypto/openssl/crypto/engine/tb_cipher.c
91
int ENGINE_set_ciphers(ENGINE *e, ENGINE_CIPHERS_PTR f)
crypto/openssl/crypto/engine/tb_dh.c
18
void ENGINE_unregister_DH(ENGINE *e)
crypto/openssl/crypto/engine/tb_dh.c
28
int ENGINE_register_DH(ENGINE *e)
crypto/openssl/crypto/engine/tb_dh.c
39
ENGINE *e;
crypto/openssl/crypto/engine/tb_dh.c
45
int ENGINE_set_default_DH(ENGINE *e)
crypto/openssl/crypto/engine/tb_dh.c
59
ENGINE *ENGINE_get_default_DH(void)
crypto/openssl/crypto/engine/tb_dh.c
66
const DH_METHOD *ENGINE_get_DH(const ENGINE *e)
crypto/openssl/crypto/engine/tb_dh.c
72
int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth)
crypto/openssl/crypto/engine/tb_digest.c
17
void ENGINE_unregister_digests(ENGINE *e)
crypto/openssl/crypto/engine/tb_digest.c
27
int ENGINE_register_digests(ENGINE *e)
crypto/openssl/crypto/engine/tb_digest.c
42
ENGINE *e;
crypto/openssl/crypto/engine/tb_digest.c
48
int ENGINE_set_default_digests(ENGINE *e)
crypto/openssl/crypto/engine/tb_digest.c
66
ENGINE *ENGINE_get_digest_engine(int nid)
crypto/openssl/crypto/engine/tb_digest.c
73
const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid)
crypto/openssl/crypto/engine/tb_digest.c
85
ENGINE_DIGESTS_PTR ENGINE_get_digests(const ENGINE *e)
crypto/openssl/crypto/engine/tb_digest.c
91
int ENGINE_set_digests(ENGINE *e, ENGINE_DIGESTS_PTR f)
crypto/openssl/crypto/engine/tb_dsa.c
18
void ENGINE_unregister_DSA(ENGINE *e)
crypto/openssl/crypto/engine/tb_dsa.c
28
int ENGINE_register_DSA(ENGINE *e)
crypto/openssl/crypto/engine/tb_dsa.c
39
ENGINE *e;
crypto/openssl/crypto/engine/tb_dsa.c
45
int ENGINE_set_default_DSA(ENGINE *e)
crypto/openssl/crypto/engine/tb_dsa.c
59
ENGINE *ENGINE_get_default_DSA(void)
crypto/openssl/crypto/engine/tb_dsa.c
66
const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e)
crypto/openssl/crypto/engine/tb_dsa.c
72
int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth)
crypto/openssl/crypto/engine/tb_eckey.c
18
void ENGINE_unregister_EC(ENGINE *e)
crypto/openssl/crypto/engine/tb_eckey.c
28
int ENGINE_register_EC(ENGINE *e)
crypto/openssl/crypto/engine/tb_eckey.c
39
ENGINE *e;
crypto/openssl/crypto/engine/tb_eckey.c
45
int ENGINE_set_default_EC(ENGINE *e)
crypto/openssl/crypto/engine/tb_eckey.c
59
ENGINE *ENGINE_get_default_EC(void)
crypto/openssl/crypto/engine/tb_eckey.c
66
const EC_KEY_METHOD *ENGINE_get_EC(const ENGINE *e)
crypto/openssl/crypto/engine/tb_eckey.c
72
int ENGINE_set_EC(ENGINE *e, const EC_KEY_METHOD *ec_meth)
crypto/openssl/crypto/engine/tb_pkmeth.c
103
void engine_pkey_meths_free(ENGINE *e)
crypto/openssl/crypto/engine/tb_pkmeth.c
18
void ENGINE_unregister_pkey_meths(ENGINE *e)
crypto/openssl/crypto/engine/tb_pkmeth.c
28
int ENGINE_register_pkey_meths(ENGINE *e)
crypto/openssl/crypto/engine/tb_pkmeth.c
43
ENGINE *e;
crypto/openssl/crypto/engine/tb_pkmeth.c
49
int ENGINE_set_default_pkey_meths(ENGINE *e)
crypto/openssl/crypto/engine/tb_pkmeth.c
67
ENGINE *ENGINE_get_pkey_meth_engine(int nid)
crypto/openssl/crypto/engine/tb_pkmeth.c
74
const EVP_PKEY_METHOD *ENGINE_get_pkey_meth(ENGINE *e, int nid)
crypto/openssl/crypto/engine/tb_pkmeth.c
86
ENGINE_PKEY_METHS_PTR ENGINE_get_pkey_meths(const ENGINE *e)
crypto/openssl/crypto/engine/tb_pkmeth.c
92
int ENGINE_set_pkey_meths(ENGINE *e, ENGINE_PKEY_METHS_PTR f)
crypto/openssl/crypto/engine/tb_rand.c
18
void ENGINE_unregister_RAND(ENGINE *e)
crypto/openssl/crypto/engine/tb_rand.c
28
int ENGINE_register_RAND(ENGINE *e)
crypto/openssl/crypto/engine/tb_rand.c
39
ENGINE *e;
crypto/openssl/crypto/engine/tb_rand.c
45
int ENGINE_set_default_RAND(ENGINE *e)
crypto/openssl/crypto/engine/tb_rand.c
59
ENGINE *ENGINE_get_default_RAND(void)
crypto/openssl/crypto/engine/tb_rand.c
66
const RAND_METHOD *ENGINE_get_RAND(const ENGINE *e)
crypto/openssl/crypto/engine/tb_rand.c
72
int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth)
crypto/openssl/crypto/engine/tb_rsa.c
18
void ENGINE_unregister_RSA(ENGINE *e)
crypto/openssl/crypto/engine/tb_rsa.c
28
int ENGINE_register_RSA(ENGINE *e)
crypto/openssl/crypto/engine/tb_rsa.c
39
ENGINE *e;
crypto/openssl/crypto/engine/tb_rsa.c
45
int ENGINE_set_default_RSA(ENGINE *e)
crypto/openssl/crypto/engine/tb_rsa.c
59
ENGINE *ENGINE_get_default_RSA(void)
crypto/openssl/crypto/engine/tb_rsa.c
66
const RSA_METHOD *ENGINE_get_RSA(const ENGINE *e)
crypto/openssl/crypto/engine/tb_rsa.c
72
int ENGINE_set_RSA(ENGINE *e, const RSA_METHOD *rsa_meth)
crypto/openssl/crypto/err/err_all_legacy.c
86
IMPLEMENT_LEGACY_ERR_LOAD(ENGINE)
crypto/openssl/crypto/evp/digest.c
158
const OSSL_PARAM params[], ENGINE *impl)
crypto/openssl/crypto/evp/digest.c
161
ENGINE *tmpimpl = NULL;
crypto/openssl/crypto/evp/digest.c
380
int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl)
crypto/openssl/crypto/evp/digest.c
728
ENGINE *impl)
crypto/openssl/crypto/evp/evp_enc.c
101
ENGINE *tmpimpl = NULL;
crypto/openssl/crypto/evp/evp_enc.c
650
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/evp/evp_enc.c
816
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/evp/evp_enc.c
836
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/evp/evp_enc.c
94
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/evp/evp_local.h
18
ENGINE *engine; /* functional reference if 'digest' is
crypto/openssl/crypto/evp/evp_local.h
37
ENGINE *engine; /* functional reference if 'cipher' is
crypto/openssl/crypto/evp/m_sigver.c
379
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/m_sigver.c
395
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/m_sigver.c
40
ENGINE *e, EVP_PKEY *pkey, int ver,
crypto/openssl/crypto/evp/p_lib.c
1022
ENGINE *e;
crypto/openssl/crypto/evp/p_lib.c
1548
static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str,
crypto/openssl/crypto/evp/p_lib.c
1553
ENGINE **eptr = (e == NULL) ? &e : NULL;
crypto/openssl/crypto/evp/p_lib.c
1791
ENGINE *tmpe = NULL;
crypto/openssl/crypto/evp/p_lib.c
415
ENGINE *e,
crypto/openssl/crypto/evp/p_lib.c
428
ENGINE *tmpe = NULL;
crypto/openssl/crypto/evp/p_lib.c
53
static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str,
crypto/openssl/crypto/evp/p_lib.c
535
EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *e,
crypto/openssl/crypto/evp/p_lib.c
550
EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *e,
crypto/openssl/crypto/evp/p_lib.c
654
const char *propq, ENGINE *e)
crypto/openssl/crypto/evp/p_lib.c
710
EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv,
crypto/openssl/crypto/evp/p_lib.c
727
int EVP_PKEY_set1_engine(EVP_PKEY *pkey, ENGINE *e)
crypto/openssl/crypto/evp/p_lib.c
745
ENGINE *EVP_PKEY_get0_engine(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/pmeth_gn.c
313
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e,
crypto/openssl/crypto/evp/pmeth_lib.c
159
EVP_PKEY *pkey, ENGINE *e,
crypto/openssl/crypto/evp/pmeth_lib.c
442
EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e)
crypto/openssl/crypto/evp/pmeth_lib.c
447
EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e)
crypto/openssl/crypto/hmac/hmac.c
26
const EVP_MD *md, ENGINE *impl)
crypto/openssl/crypto/hmac/hmac_local.h
59
int s390x_HMAC_init(HMAC_CTX *ctx, const void *key, int key_len, ENGINE *impl);
crypto/openssl/crypto/hmac/hmac_s390x.c
73
static int s390x_check_engine_used(const EVP_MD *md, ENGINE *impl)
crypto/openssl/crypto/hmac/hmac_s390x.c
98
int s390x_HMAC_init(HMAC_CTX *ctx, const void *key, int key_len, ENGINE *impl)
crypto/openssl/crypto/pem/pem_lib.c
159
ENGINE *e;
crypto/openssl/crypto/rand/rand_lib.c
138
static ENGINE *funct_ref;
crypto/openssl/crypto/rand/rand_lib.c
267
ossl_unused ENGINE *e)
crypto/openssl/crypto/rand/rand_lib.c
309
ENGINE *e;
crypto/openssl/crypto/rand/rand_lib.c
330
int RAND_set_rand_engine(ENGINE *engine)
crypto/openssl/crypto/rsa/rsa_lib.c
31
static RSA *rsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx);
crypto/openssl/crypto/rsa/rsa_lib.c
64
RSA *RSA_new_method(ENGINE *engine)
crypto/openssl/crypto/rsa/rsa_lib.c
732
ENGINE *RSA_get0_engine(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
75
static RSA *rsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx)
crypto/openssl/crypto/rsa/rsa_local.h
61
ENGINE *engine;
crypto/openssl/crypto/store/store_local.h
86
ENGINE *engine;
crypto/openssl/crypto/store/store_register.c
31
OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme)
crypto/openssl/crypto/store/store_register.c
54
const ENGINE *OSSL_STORE_LOADER_get0_engine(const OSSL_STORE_LOADER *loader)
crypto/openssl/crypto/ts/ts_conf.c
182
ENGINE *e = NULL;
crypto/openssl/crypto/x509/x_pubkey.c
414
ENGINE *e = NULL;
crypto/openssl/engines/e_afalg.c
768
static int afalg_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/engines/e_afalg.c
791
static int bind_afalg(ENGINE *e)
crypto/openssl/engines/e_afalg.c
80
static int afalg_destroy(ENGINE *e);
crypto/openssl/engines/e_afalg.c
81
static int afalg_init(ENGINE *e);
crypto/openssl/engines/e_afalg.c
82
static int afalg_finish(ENGINE *e);
crypto/openssl/engines/e_afalg.c
827
static int bind_helper(ENGINE *e, const char *id)
crypto/openssl/engines/e_afalg.c
85
static int afalg_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/engines/e_afalg.c
891
static ENGINE *engine_afalg(void)
crypto/openssl/engines/e_afalg.c
893
ENGINE *ret = ENGINE_new();
crypto/openssl/engines/e_afalg.c
905
ENGINE *toadd;
crypto/openssl/engines/e_afalg.c
929
static int afalg_init(ENGINE *e)
crypto/openssl/engines/e_afalg.c
934
static int afalg_finish(ENGINE *e)
crypto/openssl/engines/e_afalg.c
949
static int afalg_destroy(ENGINE *e)
crypto/openssl/engines/e_capi.c
126
static EVP_PKEY *capi_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/engines/e_capi.c
143
static int capi_load_ssl_client_cert(ENGINE *e, SSL *ssl,
crypto/openssl/engines/e_capi.c
149
static int cert_select_simple(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs);
crypto/openssl/engines/e_capi.c
151
static int cert_select_dialog(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs);
crypto/openssl/engines/e_capi.c
1698
static int capi_load_ssl_client_cert(ENGINE *e, SSL *ssl,
crypto/openssl/engines/e_capi.c
1804
static int cert_select_simple(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs)
crypto/openssl/engines/e_capi.c
1832
static int cert_select_dialog(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs)
crypto/openssl/engines/e_capi.c
1897
int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns);
crypto/openssl/engines/e_capi.c
1899
int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns)
crypto/openssl/engines/e_capi.c
193
int (*client_cert_select)(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs);
crypto/openssl/engines/e_capi.c
286
static int capi_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void))
crypto/openssl/engines/e_capi.c
404
static int capi_init(ENGINE *e)
crypto/openssl/engines/e_capi.c
494
static int capi_destroy(ENGINE *e)
crypto/openssl/engines/e_capi.c
506
static int capi_finish(ENGINE *e)
crypto/openssl/engines/e_capi.c
529
static int bind_capi(ENGINE *e)
crypto/openssl/engines/e_capi.c
569
static int bind_helper(ENGINE *e, const char *id)
crypto/openssl/engines/e_capi.c
581
static ENGINE *engine_capi(void)
crypto/openssl/engines/e_capi.c
583
ENGINE *ret = ENGINE_new();
crypto/openssl/engines/e_capi.c
596
ENGINE *toadd = engine_capi();
crypto/openssl/engines/e_capi.c
637
static EVP_PKEY *capi_get_pkey(ENGINE *eng, CAPI_KEY *key)
crypto/openssl/engines/e_capi.c
809
static EVP_PKEY *capi_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/engines/e_dasync.c
108
static int dasync_pkey(ENGINE *e, EVP_PKEY_METHOD **pmeth,
crypto/openssl/engines/e_dasync.c
216
static int dasync_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/engines/e_dasync.c
226
static int bind_dasync(ENGINE *e)
crypto/openssl/engines/e_dasync.c
368
static int bind_helper(ENGINE *e, const char *id)
crypto/openssl/engines/e_dasync.c
381
static ENGINE *engine_dasync(void)
crypto/openssl/engines/e_dasync.c
383
ENGINE *ret = ENGINE_new();
crypto/openssl/engines/e_dasync.c
395
ENGINE *toadd = engine_dasync();
crypto/openssl/engines/e_dasync.c
413
static int dasync_init(ENGINE *e)
crypto/openssl/engines/e_dasync.c
418
static int dasync_finish(ENGINE *e)
crypto/openssl/engines/e_dasync.c
423
static int dasync_destroy(ENGINE *e)
crypto/openssl/engines/e_dasync.c
432
static int dasync_pkey(ENGINE *e, EVP_PKEY_METHOD **pmeth,
crypto/openssl/engines/e_dasync.c
451
static int dasync_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_dasync.c
472
static int dasync_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/engines/e_dasync.c
58
static int dasync_destroy(ENGINE *e);
crypto/openssl/engines/e_dasync.c
59
static int dasync_init(ENGINE *e);
crypto/openssl/engines/e_dasync.c
60
static int dasync_finish(ENGINE *e);
crypto/openssl/engines/e_dasync.c
64
static int dasync_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_devcrypto.c
1111
static int devcrypto_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void))
crypto/openssl/engines/e_devcrypto.c
1243
static int devcrypto_unload(ENGINE *e)
crypto/openssl/engines/e_devcrypto.c
1255
static int bind_devcrypto(ENGINE *e)
crypto/openssl/engines/e_devcrypto.c
1316
ENGINE *e = NULL;
crypto/openssl/engines/e_devcrypto.c
1345
static int bind_helper(ENGINE *e, const char *id)
crypto/openssl/engines/e_devcrypto.c
522
static void rebuild_known_cipher_nids(ENGINE *e)
crypto/openssl/engines/e_devcrypto.c
568
static int devcrypto_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/engines/e_devcrypto.c
861
static void rebuild_known_digest_nids(ENGINE *e)
crypto/openssl/engines/e_devcrypto.c
992
static int devcrypto_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_loader_attic.c
1686
static int loader_attic_init(ENGINE *e)
crypto/openssl/engines/e_loader_attic.c
1691
static int loader_attic_finish(ENGINE *e)
crypto/openssl/engines/e_loader_attic.c
1696
static int loader_attic_destroy(ENGINE *e)
crypto/openssl/engines/e_loader_attic.c
1708
static int bind_loader_attic(ENGINE *e)
crypto/openssl/engines/e_loader_attic.c
1747
static int bind_helper(ENGINE *e, const char *id)
crypto/openssl/engines/e_loader_attic.c
549
ENGINE *curengine = ENGINE_get_first();
crypto/openssl/engines/e_ossltest.c
244
static int ossltest_ciphers(ENGINE *, const EVP_CIPHER **,
crypto/openssl/engines/e_ossltest.c
379
static EVP_PKEY *load_key(ENGINE *eng, const char *key_id, int pub,
crypto/openssl/engines/e_ossltest.c
401
static EVP_PKEY *ossltest_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/engines/e_ossltest.c
407
static EVP_PKEY *ossltest_load_pubkey(ENGINE *eng, const char *key_id,
crypto/openssl/engines/e_ossltest.c
413
static int bind_ossltest(ENGINE *e)
crypto/openssl/engines/e_ossltest.c
436
static int bind_helper(ENGINE *e, const char *id)
crypto/openssl/engines/e_ossltest.c
449
static ENGINE *engine_ossltest(void)
crypto/openssl/engines/e_ossltest.c
451
ENGINE *ret = ENGINE_new();
crypto/openssl/engines/e_ossltest.c
464
ENGINE *toadd = engine_ossltest();
crypto/openssl/engines/e_ossltest.c
472
static int ossltest_init(ENGINE *e)
crypto/openssl/engines/e_ossltest.c
477
static int ossltest_finish(ENGINE *e)
crypto/openssl/engines/e_ossltest.c
482
static int ossltest_destroy(ENGINE *e)
crypto/openssl/engines/e_ossltest.c
490
static int ossltest_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_ossltest.c
523
static int ossltest_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/engines/e_ossltest.c
53
static int ossltest_destroy(ENGINE *e);
crypto/openssl/engines/e_ossltest.c
54
static int ossltest_init(ENGINE *e);
crypto/openssl/engines/e_ossltest.c
55
static int ossltest_finish(ENGINE *e);
crypto/openssl/engines/e_ossltest.c
59
static int ossltest_digests(ENGINE *e, const EVP_MD **digest,
crypto/openssl/engines/e_padlock.c
122
static ENGINE *ENGINE_padlock(void)
crypto/openssl/engines/e_padlock.c
124
ENGINE *eng = ENGINE_new();
crypto/openssl/engines/e_padlock.c
140
static int padlock_init(ENGINE *e)
crypto/openssl/engines/e_padlock.c
165
static int padlock_bind_fn(ENGINE *e, const char *id)
crypto/openssl/engines/e_padlock.c
39
static ENGINE *ENGINE_padlock(void);
crypto/openssl/engines/e_padlock.c
49
ENGINE *toadd = ENGINE_padlock();
crypto/openssl/engines/e_padlock.c
544
padlock_ciphers(ENGINE *e, const EVP_CIPHER **cipher, const int **nids,
crypto/openssl/engines/e_padlock.c
74
static int padlock_init(ENGINE *e);
crypto/openssl/engines/e_padlock.c
751
int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns);
crypto/openssl/engines/e_padlock.c
753
int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns)
crypto/openssl/engines/e_padlock.c
80
static int padlock_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
crypto/openssl/engines/e_padlock.c
94
static int padlock_bind_helper(ENGINE *e)
crypto/openssl/include/crypto/cmac.h
19
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/crypto/evp.h
125
ENGINE *engine;
crypto/openssl/include/crypto/evp.h
680
ENGINE *engine;
crypto/openssl/include/crypto/evp.h
681
ENGINE *pmeth_engine; /* If not NULL public key ENGINE to use */
crypto/openssl/include/openssl/cmac.h
39
const EVP_CIPHER *cipher, ENGINE *impl);
crypto/openssl/include/openssl/dh.h
208
OSSL_DEPRECATEDIN_3_0 DH *DH_new_method(ENGINE *engine);
crypto/openssl/include/openssl/dh.h
278
OSSL_DEPRECATEDIN_3_0 ENGINE *DH_get0_engine(DH *d);
crypto/openssl/include/openssl/dsa.h
130
OSSL_DEPRECATEDIN_3_0 DSA *DSA_new_method(ENGINE *engine);
crypto/openssl/include/openssl/dsa.h
220
OSSL_DEPRECATEDIN_3_0 ENGINE *DSA_get0_engine(DSA *d);
crypto/openssl/include/openssl/ec.h
1039
OSSL_DEPRECATEDIN_3_0 ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey);
crypto/openssl/include/openssl/ec.h
1295
OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_method(ENGINE *engine);
crypto/openssl/include/openssl/engine.h
267
typedef int (*ENGINE_GEN_INT_FUNC_PTR)(ENGINE *);
crypto/openssl/include/openssl/engine.h
269
typedef int (*ENGINE_CTRL_FUNC_PTR)(ENGINE *, int, long, void *,
crypto/openssl/include/openssl/engine.h
272
typedef EVP_PKEY *(*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *,
crypto/openssl/include/openssl/engine.h
275
typedef int (*ENGINE_SSL_CLIENT_CERT_PTR)(ENGINE *, SSL *ssl,
crypto/openssl/include/openssl/engine.h
296
typedef int (*ENGINE_CIPHERS_PTR)(ENGINE *, const EVP_CIPHER **,
crypto/openssl/include/openssl/engine.h
298
typedef int (*ENGINE_DIGESTS_PTR)(ENGINE *, const EVP_MD **, const int **,
crypto/openssl/include/openssl/engine.h
300
typedef int (*ENGINE_PKEY_METHS_PTR)(ENGINE *, EVP_PKEY_METHOD **,
crypto/openssl/include/openssl/engine.h
302
typedef int (*ENGINE_PKEY_ASN1_METHS_PTR)(ENGINE *, EVP_PKEY_ASN1_METHOD **,
crypto/openssl/include/openssl/engine.h
318
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_first(void);
crypto/openssl/include/openssl/engine.h
319
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_last(void);
crypto/openssl/include/openssl/engine.h
323
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_next(ENGINE *e);
crypto/openssl/include/openssl/engine.h
324
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_prev(ENGINE *e);
crypto/openssl/include/openssl/engine.h
328
OSSL_DEPRECATEDIN_3_0 int ENGINE_add(ENGINE *e);
crypto/openssl/include/openssl/engine.h
332
OSSL_DEPRECATEDIN_3_0 int ENGINE_remove(ENGINE *e);
crypto/openssl/include/openssl/engine.h
336
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
crypto/openssl/include/openssl/engine.h
378
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_RSA(ENGINE *e);
crypto/openssl/include/openssl/engine.h
379
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_RSA(ENGINE *e);
crypto/openssl/include/openssl/engine.h
381
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_DSA(ENGINE *e);
crypto/openssl/include/openssl/engine.h
382
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_DSA(ENGINE *e);
crypto/openssl/include/openssl/engine.h
384
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_EC(ENGINE *e);
crypto/openssl/include/openssl/engine.h
385
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_EC(ENGINE *e);
crypto/openssl/include/openssl/engine.h
387
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_DH(ENGINE *e);
crypto/openssl/include/openssl/engine.h
388
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_DH(ENGINE *e);
crypto/openssl/include/openssl/engine.h
390
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_RAND(ENGINE *e);
crypto/openssl/include/openssl/engine.h
391
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_RAND(ENGINE *e);
crypto/openssl/include/openssl/engine.h
393
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_ciphers(ENGINE *e);
crypto/openssl/include/openssl/engine.h
394
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_ciphers(ENGINE *e);
crypto/openssl/include/openssl/engine.h
396
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_digests(ENGINE *e);
crypto/openssl/include/openssl/engine.h
397
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_digests(ENGINE *e);
crypto/openssl/include/openssl/engine.h
399
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_pkey_meths(ENGINE *e);
crypto/openssl/include/openssl/engine.h
400
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_pkey_meths(ENGINE *e);
crypto/openssl/include/openssl/engine.h
402
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_pkey_asn1_meths(ENGINE *e);
crypto/openssl/include/openssl/engine.h
403
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_pkey_asn1_meths(ENGINE *e);
crypto/openssl/include/openssl/engine.h
414
OSSL_DEPRECATEDIN_3_0 int ENGINE_register_complete(ENGINE *e);
crypto/openssl/include/openssl/engine.h
429
OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl(ENGINE *e, int cmd, long i, void *p,
crypto/openssl/include/openssl/engine.h
440
OSSL_DEPRECATEDIN_3_0 int ENGINE_cmd_is_executable(ENGINE *e, int cmd);
crypto/openssl/include/openssl/engine.h
450
OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name,
crypto/openssl/include/openssl/engine.h
479
int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg,
crypto/openssl/include/openssl/engine.h
492
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_new(void);
crypto/openssl/include/openssl/engine.h
493
OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
crypto/openssl/include/openssl/engine.h
494
OSSL_DEPRECATEDIN_3_0 int ENGINE_up_ref(ENGINE *e);
crypto/openssl/include/openssl/engine.h
495
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_id(ENGINE *e, const char *id);
crypto/openssl/include/openssl/engine.h
496
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_name(ENGINE *e, const char *name);
crypto/openssl/include/openssl/engine.h
497
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_RSA(ENGINE *e, const RSA_METHOD *rsa_meth);
crypto/openssl/include/openssl/engine.h
498
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth);
crypto/openssl/include/openssl/engine.h
499
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_EC(ENGINE *e, const EC_KEY_METHOD *ecdsa_meth);
crypto/openssl/include/openssl/engine.h
500
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth);
crypto/openssl/include/openssl/engine.h
501
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth);
crypto/openssl/include/openssl/engine.h
503
int ENGINE_set_destroy_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR destroy_f);
crypto/openssl/include/openssl/engine.h
505
int ENGINE_set_init_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR init_f);
crypto/openssl/include/openssl/engine.h
507
int ENGINE_set_finish_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR finish_f);
crypto/openssl/include/openssl/engine.h
509
int ENGINE_set_ctrl_function(ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f);
crypto/openssl/include/openssl/engine.h
511
int ENGINE_set_load_privkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f);
crypto/openssl/include/openssl/engine.h
513
int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f);
crypto/openssl/include/openssl/engine.h
515
int ENGINE_set_load_ssl_client_cert_function(ENGINE *e,
crypto/openssl/include/openssl/engine.h
518
int ENGINE_set_ciphers(ENGINE *e, ENGINE_CIPHERS_PTR f);
crypto/openssl/include/openssl/engine.h
520
int ENGINE_set_digests(ENGINE *e, ENGINE_DIGESTS_PTR f);
crypto/openssl/include/openssl/engine.h
522
int ENGINE_set_pkey_meths(ENGINE *e, ENGINE_PKEY_METHS_PTR f);
crypto/openssl/include/openssl/engine.h
524
int ENGINE_set_pkey_asn1_meths(ENGINE *e, ENGINE_PKEY_ASN1_METHS_PTR f);
crypto/openssl/include/openssl/engine.h
525
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_flags(ENGINE *e, int flags);
crypto/openssl/include/openssl/engine.h
526
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_cmd_defns(ENGINE *e,
crypto/openssl/include/openssl/engine.h
533
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_ex_data(ENGINE *e, int idx, void *arg);
crypto/openssl/include/openssl/engine.h
534
OSSL_DEPRECATEDIN_3_0 void *ENGINE_get_ex_data(const ENGINE *e, int idx);
crypto/openssl/include/openssl/engine.h
554
OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_id(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
555
OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_name(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
556
OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *ENGINE_get_RSA(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
557
OSSL_DEPRECATEDIN_3_0 const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
558
OSSL_DEPRECATEDIN_3_0 const EC_KEY_METHOD *ENGINE_get_EC(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
559
OSSL_DEPRECATEDIN_3_0 const DH_METHOD *ENGINE_get_DH(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
560
OSSL_DEPRECATEDIN_3_0 const RAND_METHOD *ENGINE_get_RAND(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
562
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_destroy_function(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
564
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_init_function(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
566
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_finish_function(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
568
ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
570
ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
572
ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
574
ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
576
ENGINE_CIPHERS_PTR ENGINE_get_ciphers(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
578
ENGINE_DIGESTS_PTR ENGINE_get_digests(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
580
ENGINE_PKEY_METHS_PTR ENGINE_get_pkey_meths(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
582
ENGINE_PKEY_ASN1_METHS_PTR ENGINE_get_pkey_asn1_meths(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
584
const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid);
crypto/openssl/include/openssl/engine.h
586
const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid);
crypto/openssl/include/openssl/engine.h
588
const EVP_PKEY_METHOD *ENGINE_get_pkey_meth(ENGINE *e, int nid);
crypto/openssl/include/openssl/engine.h
590
const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth(ENGINE *e, int nid);
crypto/openssl/include/openssl/engine.h
592
const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth_str(ENGINE *e,
crypto/openssl/include/openssl/engine.h
596
const EVP_PKEY_ASN1_METHOD *ENGINE_pkey_asn1_find_str(ENGINE **pe,
crypto/openssl/include/openssl/engine.h
599
const ENGINE_CMD_DEFN *ENGINE_get_cmd_defns(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
600
OSSL_DEPRECATEDIN_3_0 int ENGINE_get_flags(const ENGINE *e);
crypto/openssl/include/openssl/engine.h
622
OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
crypto/openssl/include/openssl/engine.h
630
OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e);
crypto/openssl/include/openssl/engine.h
640
EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
crypto/openssl/include/openssl/engine.h
643
EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id,
crypto/openssl/include/openssl/engine.h
646
int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, STACK_OF(X509_NAME) *ca_dn,
crypto/openssl/include/openssl/engine.h
659
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_default_RSA(void);
crypto/openssl/include/openssl/engine.h
663
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_default_DSA(void);
crypto/openssl/include/openssl/engine.h
664
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_default_EC(void);
crypto/openssl/include/openssl/engine.h
665
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_default_DH(void);
crypto/openssl/include/openssl/engine.h
666
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_default_RAND(void);
crypto/openssl/include/openssl/engine.h
673
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_cipher_engine(int nid);
crypto/openssl/include/openssl/engine.h
674
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_digest_engine(int nid);
crypto/openssl/include/openssl/engine.h
675
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_pkey_meth_engine(int nid);
crypto/openssl/include/openssl/engine.h
676
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_pkey_asn1_meth_engine(int nid);
crypto/openssl/include/openssl/engine.h
686
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_RSA(ENGINE *e);
crypto/openssl/include/openssl/engine.h
687
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_string(ENGINE *e,
crypto/openssl/include/openssl/engine.h
692
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_DSA(ENGINE *e);
crypto/openssl/include/openssl/engine.h
693
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_EC(ENGINE *e);
crypto/openssl/include/openssl/engine.h
694
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_DH(ENGINE *e);
crypto/openssl/include/openssl/engine.h
695
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_RAND(ENGINE *e);
crypto/openssl/include/openssl/engine.h
696
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_ciphers(ENGINE *e);
crypto/openssl/include/openssl/engine.h
697
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_digests(ENGINE *e);
crypto/openssl/include/openssl/engine.h
698
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_pkey_meths(ENGINE *e);
crypto/openssl/include/openssl/engine.h
699
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_pkey_asn1_meths(ENGINE *e);
crypto/openssl/include/openssl/engine.h
710
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags);
crypto/openssl/include/openssl/engine.h
798
typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id,
crypto/openssl/include/openssl/engine.h
802
int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); \
crypto/openssl/include/openssl/engine.h
804
int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) \
crypto/openssl/include/openssl/evp.h
1373
int EVP_PKEY_set1_engine(EVP_PKEY *pkey, ENGINE *e);
crypto/openssl/include/openssl/evp.h
1375
ENGINE *EVP_PKEY_get0_engine(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1610
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(ENGINE **pe, int type);
crypto/openssl/include/openssl/evp.h
1611
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str(ENGINE **pe,
crypto/openssl/include/openssl/evp.h
1855
EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
crypto/openssl/include/openssl/evp.h
1856
EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e);
crypto/openssl/include/openssl/evp.h
1890
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
1896
EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
1902
EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
1912
EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv,
crypto/openssl/include/openssl/evp.h
728
ENGINE *impl);
crypto/openssl/include/openssl/evp.h
735
const EVP_MD *type, ENGINE *impl);
crypto/openssl/include/openssl/evp.h
773
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/openssl/evp.h
790
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/openssl/evp.h
808
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/openssl/evp.h
866
const EVP_MD *type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
877
const EVP_MD *type, ENGINE *e,
crypto/openssl/include/openssl/hmac.h
44
const EVP_MD *md, ENGINE *impl);
crypto/openssl/include/openssl/rand.h
52
OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_engine(ENGINE *engine);
crypto/openssl/include/openssl/rsa.h
213
OSSL_DEPRECATEDIN_3_0 RSA *RSA_new_method(ENGINE *engine);
crypto/openssl/include/openssl/rsa.h
256
OSSL_DEPRECATEDIN_3_0 ENGINE *RSA_get0_engine(const RSA *r);
crypto/openssl/include/openssl/ssl.h
777
__owur int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e);
crypto/openssl/include/openssl/store.h
315
OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme);
crypto/openssl/include/openssl/store.h
347
const ENGINE *OSSL_STORE_LOADER_get0_engine(const OSSL_STORE_LOADER *loader);
crypto/openssl/providers/common/include/prov/provider_util.h
23
ENGINE *engine; /* cipher engine */
crypto/openssl/providers/common/include/prov/provider_util.h
36
ENGINE *engine; /* digest engine */
crypto/openssl/providers/common/include/prov/provider_util.h
58
ENGINE *ossl_prov_cipher_engine(const PROV_CIPHER *pc);
crypto/openssl/providers/common/include/prov/provider_util.h
87
ENGINE *ossl_prov_digest_engine(const PROV_DIGEST *pd);
crypto/openssl/providers/common/provider_util.c
135
ENGINE *ossl_prov_cipher_engine(const PROV_CIPHER *pc)
crypto/openssl/providers/common/provider_util.c
225
ENGINE *ossl_prov_digest_engine(const PROV_DIGEST *pd)
crypto/openssl/providers/common/provider_util.c
52
ENGINE **engine)
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
130
ENGINE *engine;
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
347
const EVP_CIPHER *cipher, ENGINE *engine,
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
378
static int KRB5KDF(const EVP_CIPHER *cipher, ENGINE *engine,
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
46
static int KRB5KDF(const EVP_CIPHER *cipher, ENGINE *engine,
crypto/openssl/ssl/ssl_ciph.c
299
ENGINE *tmpeng = NULL;
crypto/openssl/ssl/ssl_lib.c
4178
ENGINE *eng;
crypto/openssl/ssl/ssl_local.h
3023
void tls_engine_finish(ENGINE *e);
crypto/openssl/ssl/ssl_local.h
980
ENGINE *client_cert_engine;
crypto/openssl/ssl/tls_depr.c
23
void tls_engine_finish(ENGINE *e)
crypto/openssl/ssl/tls_depr.c
33
ENGINE *eng;
crypto/openssl/ssl/tls_depr.c
52
ENGINE *eng;
crypto/openssl/ssl/tls_depr.c
81
int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e)
crypto/openssl/test/afalgtest.c
26
static ENGINE *e;
crypto/openssl/test/enginetest.c
203
static int test_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth,
crypto/openssl/test/enginetest.c
256
ENGINE *e = NULL;
crypto/openssl/test/enginetest.c
31
ENGINE *h;
crypto/openssl/test/enginetest.c
359
ENGINE *e = NULL;
crypto/openssl/test/enginetest.c
51
ENGINE *block[NUMTOADD];
crypto/openssl/test/enginetest.c
55
ENGINE *ptr;
crypto/openssl/test/enginetest.c
58
ENGINE *new_h1 = NULL;
crypto/openssl/test/enginetest.c
59
ENGINE *new_h2 = NULL;
crypto/openssl/test/enginetest.c
60
ENGINE *new_h3 = NULL;
crypto/openssl/test/enginetest.c
61
ENGINE *new_h4 = NULL;
crypto/openssl/test/evp_extra_test.c
5971
ENGINE *e;
crypto/openssl/test/evp_extra_test.c
6067
ENGINE *e;
crypto/openssl/test/helpers/ssltestlib.c
1529
ENGINE *load_dasync(void)
crypto/openssl/test/helpers/ssltestlib.c
1532
ENGINE *e;
crypto/openssl/test/helpers/ssltestlib.h
91
ENGINE *load_dasync(void);
crypto/openssl/test/sslapitest.c
11651
ENGINE *e = NULL;
crypto/openssl/test/sslbuffertest.c
202
ENGINE *e = NULL;