]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - test_params.c
fix OpenSSL v.1.1.1 API consistency
[openssl-gost/engine.git] / test_params.c
index 8ce946d1caeef7753cd12d0a21f81f86d0c00358..1c8118f7acb0f9c590e70fdde570f5fb935bbc88 100644 (file)
@@ -958,6 +958,7 @@ static int test_cert(struct test_cert *tc)
     ret |= err;
     X509_free(y);
 
+#if OPENSSL_VERSION_MAJOR >= 3
     /* Convert public key to PEM and back. */
     T(BIO_reset(bp));
     T(PEM_write_bio_X509_PUBKEY(bp, xk));
@@ -980,6 +981,10 @@ static int test_cert(struct test_cert *tc)
     print_test_result(!err);
     ret |= err;
     BIO_free(bp);
+#else 
+    T(BIO_reset(bp));
+    BIO_free(bp);
+#endif
 
     /*
      * Verify