Latest update, add TLS 1.3 session time configuration.
This commit is contained in:
@@ -356,8 +356,10 @@ OPENSSL_INIT_SETTINGS *OPENSSL_INIT_new(void)
|
||||
{
|
||||
OPENSSL_INIT_SETTINGS *ret = malloc(sizeof(*ret));
|
||||
|
||||
if (ret != NULL)
|
||||
memset(ret, 0, sizeof(*ret));
|
||||
if (ret == NULL)
|
||||
return NULL;
|
||||
|
||||
memset(ret, 0, sizeof(*ret));
|
||||
ret->flags = DEFAULT_CONF_MFLAGS;
|
||||
|
||||
return ret;
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
#include <openssl/x509.h>
|
||||
#include <openssl/asn1.h>
|
||||
#include <openssl/engine.h>
|
||||
#include "internal/provider.h"
|
||||
#include "conf_lcl.h"
|
||||
|
||||
/* Load all OpenSSL builtin modules */
|
||||
@@ -28,4 +29,5 @@ void OPENSSL_load_builtin_modules(void)
|
||||
#endif
|
||||
EVP_add_alg_module();
|
||||
conf_add_ssl_module();
|
||||
ossl_provider_add_conf_module();
|
||||
}
|
||||
@@ -14,6 +14,7 @@
|
||||
#include "internal/conf.h"
|
||||
#include "internal/dso.h"
|
||||
#include <openssl/x509.h>
|
||||
#include <openssl/trace.h>
|
||||
|
||||
#define DSO_mod_init_name "OPENSSL_init"
|
||||
#define DSO_mod_finish_name "OPENSSL_finish"
|
||||
@@ -92,6 +93,7 @@ int CONF_modules_load(const CONF *cnf, const char *appname,
|
||||
return 1;
|
||||
}
|
||||
|
||||
OSSL_TRACE1(CONF, "Configuration in section %s\n", vsection);
|
||||
values = NCONF_get_section(cnf, vsection);
|
||||
|
||||
if (!values)
|
||||
@@ -100,6 +102,8 @@ int CONF_modules_load(const CONF *cnf, const char *appname,
|
||||
for (i = 0; i < sk_CONF_VALUE_num(values); i++) {
|
||||
vl = sk_CONF_VALUE_value(values, i);
|
||||
ret = module_run(cnf, vl->name, vl->value, flags);
|
||||
OSSL_TRACE3(CONF, "Running module %s (%s) returned %d\n",
|
||||
vl->name, vl->value, ret);
|
||||
if (ret <= 0)
|
||||
if (!(flags & CONF_MFLAGS_IGNORE_ERRORS))
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user