diff options
| author | djm <> | 2010-10-01 22:59:01 +0000 |
|---|---|---|
| committer | djm <> | 2010-10-01 22:59:01 +0000 |
| commit | 8922d4bc4a8b8893d72a48deb2cdf58215f98505 (patch) | |
| tree | 939b752540947d33507b3acc48d76a8bfb7c3dc3 /src/lib/libcrypto/conf/conf.h | |
| parent | 76262f7bf9262f965142b1b2b2105cb279c5c696 (diff) | |
| download | openbsd-8922d4bc4a8b8893d72a48deb2cdf58215f98505.tar.gz openbsd-8922d4bc4a8b8893d72a48deb2cdf58215f98505.tar.bz2 openbsd-8922d4bc4a8b8893d72a48deb2cdf58215f98505.zip | |
resolve conflicts, fix local changes
Diffstat (limited to 'src/lib/libcrypto/conf/conf.h')
| -rw-r--r-- | src/lib/libcrypto/conf/conf.h | 35 |
1 files changed, 22 insertions, 13 deletions
diff --git a/src/lib/libcrypto/conf/conf.h b/src/lib/libcrypto/conf/conf.h index 8aa06bc5ec..c2199978a3 100644 --- a/src/lib/libcrypto/conf/conf.h +++ b/src/lib/libcrypto/conf/conf.h | |||
| @@ -79,8 +79,7 @@ typedef struct | |||
| 79 | } CONF_VALUE; | 79 | } CONF_VALUE; |
| 80 | 80 | ||
| 81 | DECLARE_STACK_OF(CONF_VALUE) | 81 | DECLARE_STACK_OF(CONF_VALUE) |
| 82 | DECLARE_STACK_OF(CONF_MODULE) | 82 | DECLARE_LHASH_OF(CONF_VALUE); |
| 83 | DECLARE_STACK_OF(CONF_IMODULE) | ||
| 84 | 83 | ||
| 85 | struct conf_st; | 84 | struct conf_st; |
| 86 | struct conf_method_st; | 85 | struct conf_method_st; |
| @@ -105,6 +104,9 @@ struct conf_method_st | |||
| 105 | typedef struct conf_imodule_st CONF_IMODULE; | 104 | typedef struct conf_imodule_st CONF_IMODULE; |
| 106 | typedef struct conf_module_st CONF_MODULE; | 105 | typedef struct conf_module_st CONF_MODULE; |
| 107 | 106 | ||
| 107 | DECLARE_STACK_OF(CONF_MODULE) | ||
| 108 | DECLARE_STACK_OF(CONF_IMODULE) | ||
| 109 | |||
| 108 | /* DSO module function typedefs */ | 110 | /* DSO module function typedefs */ |
| 109 | typedef int conf_init_func(CONF_IMODULE *md, const CONF *cnf); | 111 | typedef int conf_init_func(CONF_IMODULE *md, const CONF *cnf); |
| 110 | typedef void conf_finish_func(CONF_IMODULE *md); | 112 | typedef void conf_finish_func(CONF_IMODULE *md); |
| @@ -117,18 +119,23 @@ typedef void conf_finish_func(CONF_IMODULE *md); | |||
| 117 | #define CONF_MFLAGS_DEFAULT_SECTION 0x20 | 119 | #define CONF_MFLAGS_DEFAULT_SECTION 0x20 |
| 118 | 120 | ||
| 119 | int CONF_set_default_method(CONF_METHOD *meth); | 121 | int CONF_set_default_method(CONF_METHOD *meth); |
| 120 | void CONF_set_nconf(CONF *conf,LHASH *hash); | 122 | void CONF_set_nconf(CONF *conf,LHASH_OF(CONF_VALUE) *hash); |
| 121 | LHASH *CONF_load(LHASH *conf,const char *file,long *eline); | 123 | LHASH_OF(CONF_VALUE) *CONF_load(LHASH_OF(CONF_VALUE) *conf,const char *file, |
| 124 | long *eline); | ||
| 122 | #ifndef OPENSSL_NO_FP_API | 125 | #ifndef OPENSSL_NO_FP_API |
| 123 | LHASH *CONF_load_fp(LHASH *conf, FILE *fp,long *eline); | 126 | LHASH_OF(CONF_VALUE) *CONF_load_fp(LHASH_OF(CONF_VALUE) *conf, FILE *fp, |
| 127 | long *eline); | ||
| 124 | #endif | 128 | #endif |
| 125 | LHASH *CONF_load_bio(LHASH *conf, BIO *bp,long *eline); | 129 | LHASH_OF(CONF_VALUE) *CONF_load_bio(LHASH_OF(CONF_VALUE) *conf, BIO *bp,long *eline); |
| 126 | STACK_OF(CONF_VALUE) *CONF_get_section(LHASH *conf,const char *section); | 130 | STACK_OF(CONF_VALUE) *CONF_get_section(LHASH_OF(CONF_VALUE) *conf, |
| 127 | char *CONF_get_string(LHASH *conf,const char *group,const char *name); | 131 | const char *section); |
| 128 | long CONF_get_number(LHASH *conf,const char *group,const char *name); | 132 | char *CONF_get_string(LHASH_OF(CONF_VALUE) *conf,const char *group, |
| 129 | void CONF_free(LHASH *conf); | 133 | const char *name); |
| 130 | int CONF_dump_fp(LHASH *conf, FILE *out); | 134 | long CONF_get_number(LHASH_OF(CONF_VALUE) *conf,const char *group, |
| 131 | int CONF_dump_bio(LHASH *conf, BIO *out); | 135 | const char *name); |
| 136 | void CONF_free(LHASH_OF(CONF_VALUE) *conf); | ||
| 137 | int CONF_dump_fp(LHASH_OF(CONF_VALUE) *conf, FILE *out); | ||
| 138 | int CONF_dump_bio(LHASH_OF(CONF_VALUE) *conf, BIO *out); | ||
| 132 | 139 | ||
| 133 | void OPENSSL_config(const char *config_name); | 140 | void OPENSSL_config(const char *config_name); |
| 134 | void OPENSSL_no_config(void); | 141 | void OPENSSL_no_config(void); |
| @@ -140,7 +147,7 @@ struct conf_st | |||
| 140 | { | 147 | { |
| 141 | CONF_METHOD *meth; | 148 | CONF_METHOD *meth; |
| 142 | void *meth_data; | 149 | void *meth_data; |
| 143 | LHASH *data; | 150 | LHASH_OF(CONF_VALUE) *data; |
| 144 | }; | 151 | }; |
| 145 | 152 | ||
| 146 | CONF *NCONF_new(CONF_METHOD *meth); | 153 | CONF *NCONF_new(CONF_METHOD *meth); |
| @@ -214,6 +221,7 @@ void ERR_load_CONF_strings(void); | |||
| 214 | #define CONF_F_CONF_LOAD_BIO 102 | 221 | #define CONF_F_CONF_LOAD_BIO 102 |
| 215 | #define CONF_F_CONF_LOAD_FP 103 | 222 | #define CONF_F_CONF_LOAD_FP 103 |
| 216 | #define CONF_F_CONF_MODULES_LOAD 116 | 223 | #define CONF_F_CONF_MODULES_LOAD 116 |
| 224 | #define CONF_F_CONF_PARSE_LIST 119 | ||
| 217 | #define CONF_F_DEF_LOAD 120 | 225 | #define CONF_F_DEF_LOAD 120 |
| 218 | #define CONF_F_DEF_LOAD_BIO 121 | 226 | #define CONF_F_DEF_LOAD_BIO 121 |
| 219 | #define CONF_F_MODULE_INIT 115 | 227 | #define CONF_F_MODULE_INIT 115 |
| @@ -233,6 +241,7 @@ void ERR_load_CONF_strings(void); | |||
| 233 | 241 | ||
| 234 | /* Reason codes. */ | 242 | /* Reason codes. */ |
| 235 | #define CONF_R_ERROR_LOADING_DSO 110 | 243 | #define CONF_R_ERROR_LOADING_DSO 110 |
| 244 | #define CONF_R_LIST_CANNOT_BE_NULL 115 | ||
| 236 | #define CONF_R_MISSING_CLOSE_SQUARE_BRACKET 100 | 245 | #define CONF_R_MISSING_CLOSE_SQUARE_BRACKET 100 |
| 237 | #define CONF_R_MISSING_EQUAL_SIGN 101 | 246 | #define CONF_R_MISSING_EQUAL_SIGN 101 |
| 238 | #define CONF_R_MISSING_FINISH_FUNCTION 111 | 247 | #define CONF_R_MISSING_FINISH_FUNCTION 111 |
