Lines Matching full:engine
1 /* crypto/engine/eng_int.h */
68 /* Take public definitions from engine.h */
69 #include <openssl/engine.h>
76 * ENGINE structure will be monitored with a line of output on stderr for each
77 * change. This prints the engine's pointer address (truncated to unsigned int),
84 fprintf(stderr, "engine: %08x %s from %d to %d (%s:%d)\n", \
110 DECLARE_STACK_OF(ENGINE)
121 ENGINE *e, const int *nids, int num_nids, int setdefault);
122 void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e);
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);
130 typedef void (engine_table_doall_cb)(int nid, STACK_OF(ENGINE) *sk, ENGINE *def, void *arg);
136 int engine_unlocked_init(ENGINE *e);
137 int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers);
138 int engine_free_util(ENGINE *e, int locked);
140 /* This function will reset all "set"able values in an ENGINE to NULL. This
143 void engine_set_all_null(ENGINE *e);
145 /* NB: Bitwise OR-able values for the "flags" variable in ENGINE are now exposed
146 * in engine.h. */
148 /* Free up dynamically allocated public key methods associated with ENGINE */
150 void engine_pkey_meths_free(ENGINE *e);
151 void engine_pkey_asn1_meths_free(ENGINE *e);
189 /* reference count on usability of the engine type. NB: This
191 * required by this engine, whereas the previous count is
195 /* A place to store per-ENGINE data */