Add missing KORE_NO_TLS guards.

Fixes NOTLS=1 builds on openssl 1.1.1
This commit is contained in:
Joris Vink 2018-10-01 10:36:33 +02:00
parent 7db3e4d946
commit f87624a459
1 changed files with 4 additions and 0 deletions

View File

@ -125,6 +125,7 @@ kore_domain_init(void)
{
TAILQ_INIT(&domains);
#if !defined(KORE_NO_TLS)
#if !defined(LIBRESSL_VERSION_TEXT) && OPENSSL_VERSION_NUMBER >= 0x10100000L
if (keymgr_rsa_meth == NULL) {
if ((keymgr_rsa_meth = RSA_meth_new("kore RSA keymgr method",
@ -143,6 +144,7 @@ kore_domain_init(void)
EC_KEY_METHOD_set_sign(keymgr_ec_meth, NULL, NULL, keymgr_ecdsa_sign);
#endif
#endif
}
void
@ -155,6 +157,7 @@ kore_domain_cleanup(void)
kore_domain_free(dom);
}
#if !defined(KORE_NO_TLS)
#if !defined(LIBRESSL_VERSION_TEXT) && OPENSSL_VERSION_NUMBER >= 0x10100000L
if (keymgr_rsa_meth != NULL) {
RSA_meth_free(keymgr_rsa_meth);
@ -166,6 +169,7 @@ kore_domain_cleanup(void)
keymgr_ec_meth = NULL;
}
#endif
#endif
}
int