summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/ssl_verify.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/ssl_verify.c b/common/ssl_verify.c
index 9ee8059..f12628a 100644
--- a/common/ssl_verify.c
+++ b/common/ssl_verify.c
@@ -72,7 +72,11 @@ static int verify_pubkey(X509* cert, const char *key, size_t key_size)
goto finish;
}
+#if OPENSSL_VERSION_NUMBER >= 0x30000000
+ ret = EVP_PKEY_eq(orig_pubkey, cert_pubkey);
+#else
ret = EVP_PKEY_cmp(orig_pubkey, cert_pubkey);
+#endif
if (ret == 1) {
spice_debug("public keys match");