OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Typedefs | Functions
eng_table.c File Reference
#include "cryptlib.h"
#include <openssl/evp.h>
#include <openssl/lhash.h>
#include "eng_int.h"

Go to the source code of this file.

Classes

struct  st_engine_pile
 
struct  st_engine_table
 
struct  st_engine_pile_doall
 

Typedefs

typedef struct st_engine_pile ENGINE_PILE
 
typedef struct st_engine_pile_doall ENGINE_PILE_DOALL
 

Functions

 DECLARE_LHASH_OF (ENGINE_PILE)
 
unsigned int ENGINE_get_table_flags (void)
 
void ENGINE_set_table_flags (unsigned int flags)
 
int engine_table_register (ENGINE_TABLE **table, ENGINE_CLEANUP_CB *cleanup, ENGINE *e, const int *nids, int num_nids, int setdefault)
 
ENGINEengine_table_select (ENGINE_TABLE **table, int nid)
 

Typedef Documentation

typedef struct st_engine_pile ENGINE_PILE

Function Documentation

DECLARE_LHASH_OF ( ENGINE_PILE  )
unsigned int ENGINE_get_table_flags ( void  )

Definition at line 93 of file eng_table.c.

void ENGINE_set_table_flags ( unsigned int  flags)

Definition at line 98 of file eng_table.c.

int engine_table_register ( ENGINE_TABLE **  table,
ENGINE_CLEANUP_CB cleanup,
ENGINE e,
const int *  nids,
int  num_nids,
int  setdefault 
)

Definition at line 130 of file eng_table.c.

ENGINE* engine_table_select ( ENGINE_TABLE **  table,
int  nid 
)

Definition at line 240 of file eng_table.c.