Home | History | Annotate | Download | only in engine

Lines Matching full:engine

1 /* crypto/engine/eng_lib.c */
64 ENGINE *ENGINE_new(void)
66 ENGINE *ret;
68 ret = (ENGINE *)OPENSSL_malloc(sizeof(ENGINE));
74 memset(ret, 0, sizeof(ENGINE));
82 * elements of the ENGINE structure are more likely to be caught and changed
84 void engine_set_all_null(ENGINE *e)
105 int engine_free_util(ENGINE *e, int locked)
131 /* Give the ENGINE a chance to do any structural cleanup corresponding
140 int ENGINE_free(ENGINE *e)
211 int ENGINE_set_ex_data(ENGINE *e, int idx, void *arg)
216 void *ENGINE_get_ex_data(const ENGINE *e, int idx)
221 /* Functions to get/set an ENGINE's elements - mainly to avoid exposing the
222 * ENGINE structure itself. */
224 int ENGINE_set_id(ENGINE *e, const char *id)
236 int ENGINE_set_name(ENGINE *e, const char *name)
248 int ENGINE_set_destroy_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR destroy_f)
254 int ENGINE_set_init_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR init_f)
260 int ENGINE_set_finish_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR finish_f)
266 int ENGINE_set_ctrl_function(ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f)
272 int ENGINE_set_flags(ENGINE *e, int flags)
278 int ENGINE_set_cmd_defns(ENGINE *e, const ENGINE_CMD_DEFN *defns)
284 const char *ENGINE_get_id(const ENGINE *e)
289 const char *ENGINE_get_name(const ENGINE *e)
294 ENGINE_GEN_INT_FUNC_PTR ENGINE_get_destroy_function(const ENGINE *e)
299 ENGINE_GEN_INT_FUNC_PTR ENGINE_get_init_function(const ENGINE *e)
304 ENGINE_GEN_INT_FUNC_PTR ENGINE_get_finish_function(const ENGINE *e)
309 ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function(const ENGINE *e)
314 int ENGINE_get_flags(const ENGINE *e)
319 const ENGINE_CMD_DEFN *ENGINE_get_cmd_defns(const ENGINE *e)
324 /* eng_lib.o is pretty much linked into anything that touches ENGINE already, so