add SSL_CONF functions and documentation (backport from HEAD)

This commit is contained in:
Dr. Stephen Henson
2012-12-29 13:30:56 +00:00
parent 1166323530
commit 49ef33fa34
12 changed files with 1231 additions and 4 deletions

View File

@@ -1168,6 +1168,20 @@ LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx)
long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd,long larg,void *parg)
{
long l;
/* For some cases with ctx == NULL perform syntax checks */
if (ctx == NULL)
{
switch (cmd)
{
case SSL_CTRL_SET_CURVES_LIST:
return tls1_set_curves_list(NULL, NULL, parg);
case SSL_CTRL_SET_SIGALGS_LIST:
case SSL_CTRL_SET_CLIENT_SIGALGS_LIST:
return tls1_set_sigalgs_list(NULL, parg, 0);
default:
return 0;
}
}
switch (cmd)
{