SSL_CONF_CTX
int config_ctx(SSL_CONF_CTX *cctx, STACK_OF(OPENSSL_STRING) *str, SSL_CTX *ctx);
int config_ctx(SSL_CONF_CTX *cctx, STACK_OF(OPENSSL_STRING) *str,
SSL_CONF_CTX *cctx = NULL;
SSL_CONF_CTX *cctx = NULL;
SSL_CONF_CTX *cctx;
SSL_CONF_CTX *cctx = NULL;
SSL_CONF_CTX *cctx;
SSL_CONF_CTX *cctx = NULL;
__owur __owur SSL_CONF_CTX *SSL_CONF_CTX_new(void);
int SSL_CONF_CTX_finish(SSL_CONF_CTX *cctx);
void SSL_CONF_CTX_free(SSL_CONF_CTX *cctx);
unsigned int SSL_CONF_CTX_set_flags(SSL_CONF_CTX *cctx, unsigned int flags);
__owur unsigned int SSL_CONF_CTX_clear_flags(SSL_CONF_CTX *cctx,
__owur int SSL_CONF_CTX_set1_prefix(SSL_CONF_CTX *cctx, const char *pre);
void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl);
void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx);
__owur int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value);
__owur int SSL_CONF_cmd_argv(SSL_CONF_CTX *cctx, int *pargc, char ***pargv);
__owur int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);
int SSL_CONF_cmd_argv(SSL_CONF_CTX *cctx, int *pargc, char ***pargv)
int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd)
SSL_CONF_CTX *SSL_CONF_CTX_new(void)
SSL_CONF_CTX *ret = OPENSSL_zalloc(sizeof(*ret));
int SSL_CONF_CTX_finish(SSL_CONF_CTX *cctx)
static void free_cert_filename(SSL_CONF_CTX *cctx)
static void ssl_set_option(SSL_CONF_CTX *cctx, unsigned int name_flags,
void SSL_CONF_CTX_free(SSL_CONF_CTX *cctx)
unsigned int SSL_CONF_CTX_set_flags(SSL_CONF_CTX *cctx, unsigned int flags)
unsigned int SSL_CONF_CTX_clear_flags(SSL_CONF_CTX *cctx, unsigned int flags)
int SSL_CONF_CTX_set1_prefix(SSL_CONF_CTX *cctx, const char *pre)
void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl)
void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx)
static int ssl_match_option(SSL_CONF_CTX *cctx, const ssl_flag_tbl *tbl,
SSL_CONF_CTX *cctx = usr;
static int cmd_SignatureAlgorithms(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ClientSignatureAlgorithms(SSL_CONF_CTX *cctx, const char *value)
static int cmd_Groups(SSL_CONF_CTX *cctx, const char *value)
static int cmd_Curves(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ECDHParameters(SSL_CONF_CTX *cctx, const char *value)
static int cmd_CipherString(SSL_CONF_CTX *cctx, const char *value)
static int cmd_Ciphersuites(SSL_CONF_CTX *cctx, const char *value)
static int cmd_Protocol(SSL_CONF_CTX *cctx, const char *value)
static int min_max_proto(SSL_CONF_CTX *cctx, const char *value, int *bound)
static int cmd_MinProtocol(SSL_CONF_CTX *cctx, const char *value)
static int cmd_MaxProtocol(SSL_CONF_CTX *cctx, const char *value)
static int cmd_Options(SSL_CONF_CTX *cctx, const char *value)
static int cmd_VerifyMode(SSL_CONF_CTX *cctx, const char *value)
static int cmd_Certificate(SSL_CONF_CTX *cctx, const char *value)
static int cmd_PrivateKey(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ServerInfoFile(SSL_CONF_CTX *cctx, const char *value)
static int do_store(SSL_CONF_CTX *cctx,
static int cmd_ChainCAPath(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ChainCAFile(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ChainCAStore(SSL_CONF_CTX *cctx, const char *value)
static int cmd_VerifyCAPath(SSL_CONF_CTX *cctx, const char *value)
static int cmd_VerifyCAFile(SSL_CONF_CTX *cctx, const char *value)
static int cmd_VerifyCAStore(SSL_CONF_CTX *cctx, const char *value)
static int cmd_RequestCAFile(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ClientCAFile(SSL_CONF_CTX *cctx, const char *value)
static int cmd_RequestCAPath(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ClientCAPath(SSL_CONF_CTX *cctx, const char *value)
static int cmd_RequestCAStore(SSL_CONF_CTX *cctx, const char *value)
static int cmd_ClientCAStore(SSL_CONF_CTX *cctx, const char *value)
static int cmd_DHParameters(SSL_CONF_CTX *cctx, const char *value)
static int cmd_RecordPadding(SSL_CONF_CTX *cctx, const char *value)
static int cmd_NumTickets(SSL_CONF_CTX *cctx, const char *value)
int (*cmd)(SSL_CONF_CTX *cctx, const char *value);
static int ssl_conf_cmd_skip_prefix(SSL_CONF_CTX *cctx, const char **pcmd)
static int ssl_conf_cmd_allowed(SSL_CONF_CTX *cctx, const ssl_conf_cmd_tbl *t)
static const ssl_conf_cmd_tbl *ssl_conf_cmd_lookup(SSL_CONF_CTX *cctx,
static int ctrl_switch_option(SSL_CONF_CTX *cctx, const ssl_conf_cmd_tbl *cmd)
int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value)
SSL_CONF_CTX *cctx = NULL;
SSL_CONF_CTX *s_cctx = NULL, *c_cctx = NULL, *s_cctx2 = NULL;
SSL_CONF_CTX *confctx = SSL_CONF_CTX_new();
SSL_CONF_CTX *cctx = NULL;
SSL_CONF_CTX *confctx = SSL_CONF_CTX_new();