OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Functions
conf_mod.c File Reference
#include <stdio.h>
#include <ctype.h>
#include <openssl/crypto.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/dso.h>
#include <openssl/x509.h>

Go to the source code of this file.

Classes

struct  conf_module_st
 
struct  conf_imodule_st
 

Macros

#define DSO_mod_init_name   "OPENSSL_init"
 
#define DSO_mod_finish_name   "OPENSSL_finish"
 

Functions

int CONF_modules_load_file (const char *filename, const char *appname, unsigned long flags)
 
void CONF_modules_unload (int all)
 
void CONF_modules_finish (void)
 
int CONF_module_add (const char *name, conf_init_func *ifunc, conf_finish_func *ffunc)
 
void CONF_modules_free (void)
 
const char * CONF_imodule_get_name (const CONF_IMODULE *md)
 
const char * CONF_imodule_get_value (const CONF_IMODULE *md)
 
voidCONF_imodule_get_usr_data (const CONF_IMODULE *md)
 
void CONF_imodule_set_usr_data (CONF_IMODULE *md, void *usr_data)
 
CONF_MODULECONF_imodule_get_module (const CONF_IMODULE *md)
 
unsigned long CONF_imodule_get_flags (const CONF_IMODULE *md)
 
void CONF_imodule_set_flags (CONF_IMODULE *md, unsigned long flags)
 
voidCONF_module_get_usr_data (CONF_MODULE *pmod)
 
void CONF_module_set_usr_data (CONF_MODULE *pmod, void *usr_data)
 
char * CONF_get1_default_config_file (void)
 
int CONF_parse_list (const char *list_, int sep, int nospc, int(*list_cb)(const char *elem, int len, void *usr), void *arg)
 

Macro Definition Documentation

#define DSO_mod_finish_name   "OPENSSL_finish"

Definition at line 69 of file conf_mod.c.

#define DSO_mod_init_name   "OPENSSL_init"

Definition at line 68 of file conf_mod.c.

Function Documentation

char* CONF_get1_default_config_file ( void  )

Definition at line 546 of file conf_mod.c.

unsigned long CONF_imodule_get_flags ( const CONF_IMODULE md)

Definition at line 524 of file conf_mod.c.

CONF_MODULE* CONF_imodule_get_module ( const CONF_IMODULE md)

Definition at line 519 of file conf_mod.c.

const char* CONF_imodule_get_name ( const CONF_IMODULE md)

Definition at line 499 of file conf_mod.c.

void* CONF_imodule_get_usr_data ( const CONF_IMODULE md)

Definition at line 509 of file conf_mod.c.

const char* CONF_imodule_get_value ( const CONF_IMODULE md)

Definition at line 504 of file conf_mod.c.

void CONF_imodule_set_flags ( CONF_IMODULE md,
unsigned long  flags 
)

Definition at line 529 of file conf_mod.c.

void CONF_imodule_set_usr_data ( CONF_IMODULE md,
void usr_data 
)

Definition at line 514 of file conf_mod.c.

int CONF_module_add ( const char *  name,
conf_init_func ifunc,
conf_finish_func ffunc 
)

Definition at line 482 of file conf_mod.c.

void* CONF_module_get_usr_data ( CONF_MODULE pmod)

Definition at line 534 of file conf_mod.c.

void CONF_module_set_usr_data ( CONF_MODULE pmod,
void usr_data 
)

Definition at line 539 of file conf_mod.c.

void CONF_modules_finish ( void  )

Definition at line 456 of file conf_mod.c.

void CONF_modules_free ( void  )

Definition at line 491 of file conf_mod.c.

int CONF_modules_load_file ( const char *  filename,
const char *  appname,
unsigned long  flags 
)

Definition at line 166 of file conf_mod.c.

void CONF_modules_unload ( int  all)

Definition at line 422 of file conf_mod.c.

int CONF_parse_list ( const char *  list_,
int  sep,
int  nospc,
int(*)(const char *elem, int len, void *usr)  list_cb,
void arg 
)

Definition at line 580 of file conf_mod.c.