#include <openssl/conf.h>
#include <string.h>
#include <ctype.h>
#include <openssl/bio.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/lhash.h>
#include <openssl/mem.h>
#include "conf_def.h"
#include "internal.h"
#include "../internal.h"
#include "../lhash/internal.h"
Go to the source code of this file.
|
static int | add_string (const CONF *conf, CONF_VALUE *section, CONF_VALUE *value) |
|
static void | clear_comments (CONF *conf, char *p) |
|
void | CONF_modules_free (void) |
|
int | CONF_modules_load_file (const char *filename, const char *appname, unsigned long flags) |
|
int | CONF_parse_list (const char *list, char sep, int remove_whitespace, int(*list_cb)(const char *elem, int len, void *usr), void *arg) |
|
static int | conf_value_cmp (const CONF_VALUE *a, const CONF_VALUE *b) |
|
static uint32_t | conf_value_hash (const CONF_VALUE *v) |
|
CONF_VALUE * | CONF_VALUE_new (void) |
|
static int | def_load_bio (CONF *conf, BIO *in, long *out_error_line) |
|
static char * | eat_alpha_numeric (CONF *conf, char *p) |
|
static char * | eat_ws (CONF *conf, char *p) |
|
static CONF_VALUE * | get_section (const CONF *conf, const char *section) |
|
void | NCONF_free (CONF *conf) |
|
const char * | NCONF_get_string (const CONF *conf, const char *section, const char *name) |
|
int | NCONF_load (CONF *conf, const char *filename, long *out_error_line) |
|
int | NCONF_load_bio (CONF *conf, BIO *bio, long *out_error_line) |
|
CONF * | NCONF_new (void *method) |
|
static CONF_VALUE * | NCONF_new_section (const CONF *conf, const char *section) |
|
void | OPENSSL_config (const char *config_name) |
|
void | OPENSSL_no_config (void) |
|
static char * | scan_dquote (CONF *conf, char *p) |
|
static char * | scan_quote (CONF *conf, char *p) |
|
| STACK_OF (CONF_VALUE) |
|
static int | str_copy (CONF *conf, char *section, char **pto, char *from) |
|
static void | value_free (CONF_VALUE *value) |
|
static void | value_free_arg (CONF_VALUE *value, void *arg) |
|
static void | value_free_contents (CONF_VALUE *value) |
|
◆ MAX_CONF_VALUE_LENGTH
#define MAX_CONF_VALUE_LENGTH 65536 |
◆ scan_esc
#define scan_esc |
( |
|
conf, |
|
|
|
p |
|
) |
| (((IS_EOF((conf), (p)[1])) ? ((p) + 1) : ((p) + 2))) |
◆ add_string()
◆ clear_comments()
static void clear_comments |
( |
CONF * |
conf, |
|
|
char * |
p |
|
) |
| |
|
static |
◆ CONF_modules_free()
void CONF_modules_free |
( |
void |
| ) |
|
◆ CONF_modules_load_file()
int CONF_modules_load_file |
( |
const char * |
filename, |
|
|
const char * |
appname, |
|
|
unsigned long |
flags |
|
) |
| |
◆ CONF_parse_list()
◆ conf_value_cmp()
◆ conf_value_hash()
◆ CONF_VALUE_new()
◆ def_load_bio()
static int def_load_bio |
( |
CONF * |
conf, |
|
|
BIO * |
in, |
|
|
long * |
out_error_line |
|
) |
| |
|
static |
◆ eat_alpha_numeric()
static char* eat_alpha_numeric |
( |
CONF * |
conf, |
|
|
char * |
p |
|
) |
| |
|
static |
◆ eat_ws()
static char* eat_ws |
( |
CONF * |
conf, |
|
|
char * |
p |
|
) |
| |
|
static |
◆ get_section()
◆ NCONF_free()
void NCONF_free |
( |
CONF * |
conf | ) |
|
◆ NCONF_get_string()
◆ NCONF_load()
◆ NCONF_load_bio()
◆ NCONF_new()
CONF* NCONF_new |
( |
void * |
method | ) |
|
◆ NCONF_new_section()
◆ OPENSSL_config()
void OPENSSL_config |
( |
const char * |
config_name | ) |
|
◆ OPENSSL_no_config()
void OPENSSL_no_config |
( |
void |
| ) |
|
◆ scan_dquote()
static char* scan_dquote |
( |
CONF * |
conf, |
|
|
char * |
p |
|
) |
| |
|
static |
◆ scan_quote()
static char* scan_quote |
( |
CONF * |
conf, |
|
|
char * |
p |
|
) |
| |
|
static |
◆ STACK_OF()
◆ str_copy()
static int str_copy |
( |
CONF * |
conf, |
|
|
char * |
section, |
|
|
char ** |
pto, |
|
|
char * |
from |
|
) |
| |
|
static |
◆ value_free()
◆ value_free_arg()
static void value_free_arg |
( |
CONF_VALUE * |
value, |
|
|
void * |
arg |
|
) |
| |
|
static |
◆ value_free_contents()
static void value_free_contents |
( |
CONF_VALUE * |
value | ) |
|
|
static |
◆ kDefaultSectionName
const char kDefaultSectionName[] = "default" |
|
static |