check for case that BER to DER API is available

This commit is contained in:
Jacob Barthelmeh
2018-02-28 13:27:10 -07:00
parent db18e49920
commit df1c73c8e5

View File

@@ -910,7 +910,9 @@ initDefaultName();
printf( "mp test passed!\n"); printf( "mp test passed!\n");
#endif #endif
#ifdef ASN_BER_TO_DER #if defined(ASN_BER_TO_DER) && \
(defined(WOLFSSL_TEST_CERT) || defined(OPENSSL_EXTRA) || \
defined(OPENSSL_EXTRA_X509_SMALL))
if ( (ret = berder_test()) != 0) if ( (ret = berder_test()) != 0)
return err_sys("ber-der test failed!\n", ret); return err_sys("ber-der test failed!\n", ret);
else else
@@ -17692,7 +17694,10 @@ done:
} }
#endif #endif
#ifdef ASN_BER_TO_DER #if defined(ASN_BER_TO_DER) && \
(defined(WOLFSSL_TEST_CERT) || defined(OPENSSL_EXTRA) || \
defined(OPENSSL_EXTRA_X509_SMALL))
/* wc_BerToDer is only public facing in the case of test cert or opensslextra */
typedef struct berDerTestData { typedef struct berDerTestData {
const byte *in; const byte *in;
word32 inSz; word32 inSz;