summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PICA_client.c4
-rw-r--r--PICA_node.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/PICA_client.c b/PICA_client.c
index d589137..d7674db 100644
--- a/PICA_client.c
+++ b/PICA_client.c
@@ -1500,7 +1500,11 @@ int PICA_open_acc(const char *cert_file,
ret = SSL_CTX_set_cipher_list(a->ctx, PICA_TLS_CIPHERLIST);
if (ret == 1)
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
ret = SSL_CTX_set_cipher_list(a->anon_ctx, PICA_TLS_ANONDHCIPHERLIST);
+#else
+ ret = SSL_CTX_set_cipher_list(a->anon_ctx, PICA_TLS_ANONDHCIPHERLIST "@SECLEVEL=0");
+#endif
if (ret != 1)
{
diff --git a/PICA_node.c b/PICA_node.c
index c38fd4a..0e9615d 100644
--- a/PICA_node.c
+++ b/PICA_node.c
@@ -1762,7 +1762,11 @@ int PICA_node_init()
if (ret != 1)
PICA_fatal("Failed to set DH parameters");
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
ret = SSL_CTX_set_cipher_list(anon_ctx, PICA_TLS_ANONDHCIPHERLIST);
+#else
+ ret = SSL_CTX_set_cipher_list(anon_ctx, PICA_TLS_ANONDHCIPHERLIST "@SECLEVEL=0");
+#endif
if (!ret)
PICA_fatal("failed to set cipher list " PICA_TLS_ANONDHCIPHERLIST);