Home
last modified time | relevance | path

Searched refs:ENGINE_TABLE (Results 1 – 14 of 14) sorted by relevance

/external/openssl/crypto/engine/
Deng_int.h119 typedef struct st_engine_table ENGINE_TABLE; typedef
120 int engine_table_register(ENGINE_TABLE **table, ENGINE_CLEANUP_CB *cleanup,
122 void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e);
123 void engine_table_cleanup(ENGINE_TABLE **table);
125 ENGINE *engine_table_select(ENGINE_TABLE **table, int nid);
127 ENGINE *engine_table_select_tmp(ENGINE_TABLE **table, int nid, const char *f, int l);
131 void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb, void *arg);
Deng_table.c116 static int int_table_check(ENGINE_TABLE **t, int create) in IMPLEMENT_LHASH_HASH_FN()
124 *t = (ENGINE_TABLE *)lh; in IMPLEMENT_LHASH_HASH_FN()
130 int engine_table_register(ENGINE_TABLE **table, ENGINE_CLEANUP_CB *cleanup, in engine_table_register()
206 void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e) in IMPLEMENT_LHASH_DOALL_ARG_FN()
225 void engine_table_cleanup(ENGINE_TABLE **table) in IMPLEMENT_LHASH_DOALL_FN()
240 ENGINE *engine_table_select(ENGINE_TABLE **table, int nid) in engine_table_select()
242 ENGINE *engine_table_select_tmp(ENGINE_TABLE **table, int nid, const char *f, int l) in engine_table_select()
343 void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb, in IMPLEMENT_LHASH_DOALL_ARG_FN()
DREADME11 ENGINE_TABLE underlies this restructuring, as described in the internal header
15 However, "EVP_CIPHER" underlies the motivation and design of ENGINE_TABLE so
119 in essence it is simply an instantiation of "ENGINE_TABLE" code for use by
122 ENGINE_TABLE essentially provide linker-separation of the classes so that even
130 ENGINE_TABLE is a little more complicated than may seem necessary but this is
133 to duplicate "default" behaviour. Basically an ENGINE_TABLE instantiation, for
158 RSA, DSA, DH, and RAND all have their own ENGINE_TABLE code as well, and the
163 implementations. In other words, the ENGINE_TABLE for RSA will either be empty,
184 tick is that the ENGINE_TABLE instantiations (tb_***.c) use NULL as their
193 the same as the situation in the ENGINE_TABLE instantiations ... NULL is the
Dtb_dsa.c62 static ENGINE_TABLE *dsa_table = NULL;
Dtb_store.c62 static ENGINE_TABLE *store_table = NULL;
Dtb_ecdsa.c62 static ENGINE_TABLE *ecdsa_table = NULL;
Dtb_rsa.c62 static ENGINE_TABLE *rsa_table = NULL;
Dtb_dh.c62 static ENGINE_TABLE *dh_table = NULL;
Dtb_ecdh.c77 static ENGINE_TABLE *ecdh_table = NULL;
Dtb_rand.c62 static ENGINE_TABLE *rand_table = NULL;
Dtb_digest.c62 static ENGINE_TABLE *digest_table = NULL;
Dtb_cipher.c62 static ENGINE_TABLE *cipher_table = NULL;
Dtb_pkmeth.c63 static ENGINE_TABLE *pkey_meth_table = NULL;
Dtb_asnmth.c65 static ENGINE_TABLE *pkey_asn1_meth_table = NULL;