From 29a8262ea41160eff8b74a20f75c8271ab940e8c Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Thu, 7 Nov 2019 13:51:30 +0100 Subject: [PATCH] Only test X509_NAME_print_ex when defines enabled --- tests/api.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/api.c b/tests/api.c index ad21169ec..a2ed490a5 100644 --- a/tests/api.c +++ b/tests/api.c @@ -4351,7 +4351,9 @@ static void test_wolfSSL_X509_NAME_get_entry(void) ASN1_STRING* asn; int idx; ASN1_OBJECT *object = NULL; +#if defined(WOLFSSL_APACHE_HTTPD) || defined(OPENSSL_ALL) || defined(WOLFSSL_NGINX) BIO* bio; +#endif #ifndef NO_FILESYSTEM x509 = wolfSSL_X509_load_certificate_file(cliCertFile, WOLFSSL_FILETYPE_PEM); @@ -4374,10 +4376,12 @@ static void test_wolfSSL_X509_NAME_get_entry(void) idx = X509_NAME_get_index_by_NID(name, NID_commonName, -1); AssertIntGE(idx, 0); +#if defined(WOLFSSL_APACHE_HTTPD) || defined(OPENSSL_ALL) || defined(WOLFSSL_NGINX) AssertNotNull(bio = BIO_new(BIO_s_mem())); AssertIntEQ(X509_NAME_print_ex(bio, name, 4, (XN_FLAG_RFC2253 & ~XN_FLAG_DN_REV)), WOLFSSL_SUCCESS); BIO_free(bio); +#endif ne = X509_NAME_get_entry(name, idx); AssertNotNull(ne);