OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
eng_lib.c File Reference
#include "eng_int.h"
#include <openssl/rand.h>

Go to the source code of this file.

Functions

ENGINEENGINE_new (void)
 
void engine_set_all_null (ENGINE *e)
 
int engine_free_util (ENGINE *e, int locked)
 
int ENGINE_free (ENGINE *e)
 
void engine_cleanup_add_first (ENGINE_CLEANUP_CB *cb)
 
void engine_cleanup_add_last (ENGINE_CLEANUP_CB *cb)
 
void ENGINE_cleanup (void)
 
int ENGINE_get_ex_new_index (long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
 
int ENGINE_set_ex_data (ENGINE *e, int idx, void *arg)
 
voidENGINE_get_ex_data (const ENGINE *e, int idx)
 
int ENGINE_set_id (ENGINE *e, const char *id)
 
int ENGINE_set_name (ENGINE *e, const char *name)
 
int ENGINE_set_destroy_function (ENGINE *e, ENGINE_GEN_INT_FUNC_PTR destroy_f)
 
int ENGINE_set_init_function (ENGINE *e, ENGINE_GEN_INT_FUNC_PTR init_f)
 
int ENGINE_set_finish_function (ENGINE *e, ENGINE_GEN_INT_FUNC_PTR finish_f)
 
int ENGINE_set_ctrl_function (ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f)
 
int ENGINE_set_flags (ENGINE *e, int flags)
 
int ENGINE_set_cmd_defns (ENGINE *e, const ENGINE_CMD_DEFN *defns)
 
const char * ENGINE_get_id (const ENGINE *e)
 
const char * ENGINE_get_name (const ENGINE *e)
 
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_destroy_function (const ENGINE *e)
 
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_init_function (const ENGINE *e)
 
ENGINE_GEN_INT_FUNC_PTR ENGINE_get_finish_function (const ENGINE *e)
 
ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function (const ENGINE *e)
 
int ENGINE_get_flags (const ENGINE *e)
 
const ENGINE_CMD_DEFNENGINE_get_cmd_defns (const ENGINE *e)
 
voidENGINE_get_static_state (void)
 

Function Documentation

void ENGINE_cleanup ( void  )

Definition at line 189 of file eng_lib.c.

void engine_cleanup_add_first ( ENGINE_CLEANUP_CB cb)

Definition at line 167 of file eng_lib.c.

void engine_cleanup_add_last ( ENGINE_CLEANUP_CB cb)

Definition at line 175 of file eng_lib.c.

int ENGINE_free ( ENGINE e)

Definition at line 140 of file eng_lib.c.

int engine_free_util ( ENGINE e,
int  locked 
)

Definition at line 105 of file eng_lib.c.

const ENGINE_CMD_DEFN* ENGINE_get_cmd_defns ( const ENGINE e)

Definition at line 319 of file eng_lib.c.

ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function ( const ENGINE e)

Definition at line 309 of file eng_lib.c.

ENGINE_GEN_INT_FUNC_PTR ENGINE_get_destroy_function ( const ENGINE e)

Definition at line 294 of file eng_lib.c.

void* ENGINE_get_ex_data ( const ENGINE e,
int  idx 
)

Definition at line 216 of file eng_lib.c.

int ENGINE_get_ex_new_index ( long  argl,
void argp,
CRYPTO_EX_new new_func,
CRYPTO_EX_dup dup_func,
CRYPTO_EX_free free_func 
)

Definition at line 204 of file eng_lib.c.

ENGINE_GEN_INT_FUNC_PTR ENGINE_get_finish_function ( const ENGINE e)

Definition at line 304 of file eng_lib.c.

int ENGINE_get_flags ( const ENGINE e)

Definition at line 314 of file eng_lib.c.

const char* ENGINE_get_id ( const ENGINE e)

Definition at line 284 of file eng_lib.c.

ENGINE_GEN_INT_FUNC_PTR ENGINE_get_init_function ( const ENGINE e)

Definition at line 299 of file eng_lib.c.

const char* ENGINE_get_name ( const ENGINE e)

Definition at line 289 of file eng_lib.c.

void* ENGINE_get_static_state ( void  )

Definition at line 329 of file eng_lib.c.

ENGINE* ENGINE_new ( void  )

Definition at line 64 of file eng_lib.c.

void engine_set_all_null ( ENGINE e)

Definition at line 84 of file eng_lib.c.

int ENGINE_set_cmd_defns ( ENGINE e,
const ENGINE_CMD_DEFN defns 
)

Definition at line 278 of file eng_lib.c.

int ENGINE_set_ctrl_function ( ENGINE e,
ENGINE_CTRL_FUNC_PTR  ctrl_f 
)

Definition at line 266 of file eng_lib.c.

int ENGINE_set_destroy_function ( ENGINE e,
ENGINE_GEN_INT_FUNC_PTR  destroy_f 
)

Definition at line 248 of file eng_lib.c.

int ENGINE_set_ex_data ( ENGINE e,
int  idx,
void arg 
)

Definition at line 211 of file eng_lib.c.

int ENGINE_set_finish_function ( ENGINE e,
ENGINE_GEN_INT_FUNC_PTR  finish_f 
)

Definition at line 260 of file eng_lib.c.

int ENGINE_set_flags ( ENGINE e,
int  flags 
)

Definition at line 272 of file eng_lib.c.

int ENGINE_set_id ( ENGINE e,
const char *  id 
)

Definition at line 224 of file eng_lib.c.

int ENGINE_set_init_function ( ENGINE e,
ENGINE_GEN_INT_FUNC_PTR  init_f 
)

Definition at line 254 of file eng_lib.c.

int ENGINE_set_name ( ENGINE e,
const char *  name 
)

Definition at line 236 of file eng_lib.c.