forked from wolfSSL/wolfssl
Merge pull request #5092 from ejohnstown/cert-ext-gen-test
Certificate Extension Generation Test
This commit is contained in:
@@ -528,7 +528,7 @@ WOLFSSL_TEST_SUBROUTINE int scrypt_test(void);
|
|||||||
WOLFSSL_TEST_SUBROUTINE int cert_test(void);
|
WOLFSSL_TEST_SUBROUTINE int cert_test(void);
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT) && \
|
#if defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT) && \
|
||||||
!defined(NO_FILESYSTEM)
|
!defined(NO_FILESYSTEM) && defined(WOLFSSL_CERT_GEN)
|
||||||
WOLFSSL_TEST_SUBROUTINE int certext_test(void);
|
WOLFSSL_TEST_SUBROUTINE int certext_test(void);
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_CERT_GEN_CACHE) && defined(WOLFSSL_TEST_CERT) && \
|
#if defined(WOLFSSL_CERT_GEN_CACHE) && defined(WOLFSSL_TEST_CERT) && \
|
||||||
@@ -1280,7 +1280,7 @@ options: [-s max_relative_stack_bytes] [-m max_relative_heap_memory_bytes]\n\
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT) && \
|
#if defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT) && \
|
||||||
!defined(NO_FILESYSTEM) && !defined(NO_RSA)
|
!defined(NO_FILESYSTEM) && !defined(NO_RSA) && defined(WOLFSSL_GEN_CERT)
|
||||||
if ( (ret = certext_test()) != 0)
|
if ( (ret = certext_test()) != 0)
|
||||||
return err_sys("CERT EXT test failed!\n", ret);
|
return err_sys("CERT EXT test failed!\n", ret);
|
||||||
else
|
else
|
||||||
@@ -11960,6 +11960,7 @@ WOLFSSL_TEST_SUBROUTINE int memory_test(void)
|
|||||||
#ifdef HAVE_ECC
|
#ifdef HAVE_ECC
|
||||||
#ifdef WOLFSSL_CERT_GEN
|
#ifdef WOLFSSL_CERT_GEN
|
||||||
static const char* certEccPemFile = CERT_WRITE_TEMP_DIR "certecc.pem";
|
static const char* certEccPemFile = CERT_WRITE_TEMP_DIR "certecc.pem";
|
||||||
|
static const char* certEccDerFile = CERT_WRITE_TEMP_DIR "certecc.der";
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_CERT_GEN) && !defined(NO_RSA)
|
#if defined(WOLFSSL_CERT_GEN) && !defined(NO_RSA)
|
||||||
static const char* certEccRsaPemFile = CERT_WRITE_TEMP_DIR "certeccrsa.pem";
|
static const char* certEccRsaPemFile = CERT_WRITE_TEMP_DIR "certeccrsa.pem";
|
||||||
@@ -11975,19 +11976,12 @@ WOLFSSL_TEST_SUBROUTINE int memory_test(void)
|
|||||||
static const char* eccPkcs8KeyDerFile = CERT_WRITE_TEMP_DIR "ecc-key-pkcs8.der";
|
static const char* eccPkcs8KeyDerFile = CERT_WRITE_TEMP_DIR "ecc-key-pkcs8.der";
|
||||||
#endif
|
#endif
|
||||||
#endif /* HAVE_ECC_KEY_EXPORT */
|
#endif /* HAVE_ECC_KEY_EXPORT */
|
||||||
#if defined(WOLFSSL_CERT_GEN) || \
|
|
||||||
(defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT))
|
|
||||||
static const char* certEccDerFile = CERT_WRITE_TEMP_DIR "certecc.der";
|
|
||||||
#endif
|
|
||||||
#endif /* HAVE_ECC */
|
#endif /* HAVE_ECC */
|
||||||
|
|
||||||
#ifndef NO_RSA
|
#ifndef NO_RSA
|
||||||
#if defined(WOLFSSL_CERT_GEN) || \
|
#ifdef WOLFSSL_CERT_GEN
|
||||||
(defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT))
|
|
||||||
static const char* otherCertDerFile = CERT_WRITE_TEMP_DIR "othercert.der";
|
static const char* otherCertDerFile = CERT_WRITE_TEMP_DIR "othercert.der";
|
||||||
static const char* certDerFile = CERT_WRITE_TEMP_DIR "cert.der";
|
static const char* certDerFile = CERT_WRITE_TEMP_DIR "cert.der";
|
||||||
#endif
|
|
||||||
#ifdef WOLFSSL_CERT_GEN
|
|
||||||
static const char* otherCertPemFile = CERT_WRITE_TEMP_DIR "othercert.pem";
|
static const char* otherCertPemFile = CERT_WRITE_TEMP_DIR "othercert.pem";
|
||||||
static const char* certPemFile = CERT_WRITE_TEMP_DIR "cert.pem";
|
static const char* certPemFile = CERT_WRITE_TEMP_DIR "cert.pem";
|
||||||
#if defined(WOLFSSL_CERT_REQ) && defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC)
|
#if defined(WOLFSSL_CERT_REQ) && defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC)
|
||||||
@@ -12282,7 +12276,7 @@ done:
|
|||||||
#endif /* WOLFSSL_TEST_CERT */
|
#endif /* WOLFSSL_TEST_CERT */
|
||||||
|
|
||||||
#if defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT) && \
|
#if defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_TEST_CERT) && \
|
||||||
!defined(NO_FILESYSTEM)
|
!defined(NO_FILESYSTEM) && defined(WOLFSSL_CERT_GEN)
|
||||||
WOLFSSL_TEST_SUBROUTINE int certext_test(void)
|
WOLFSSL_TEST_SUBROUTINE int certext_test(void)
|
||||||
{
|
{
|
||||||
DecodedCert cert;
|
DecodedCert cert;
|
||||||
@@ -12467,7 +12461,8 @@ WOLFSSL_TEST_SUBROUTINE int certext_test(void)
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif /* WOLFSSL_CERT_EXT && WOLFSSL_TEST_CERT && !NO_FILESYSTEM */
|
#endif /* WOLFSSL_CERT_EXT && WOLFSSL_TEST_CERT &&
|
||||||
|
!NO_FILESYSTEM && WOLFSSL_CERT_GEN */
|
||||||
|
|
||||||
#if defined(WOLFSSL_CERT_GEN_CACHE) && defined(WOLFSSL_TEST_CERT) && \
|
#if defined(WOLFSSL_CERT_GEN_CACHE) && defined(WOLFSSL_TEST_CERT) && \
|
||||||
defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_CERT_GEN)
|
defined(WOLFSSL_CERT_EXT) && defined(WOLFSSL_CERT_GEN)
|
||||||
|
Reference in New Issue
Block a user