mirror of https://github.com/wolfSSL/wolfssl.git
Chris looked at functions added for correctness.
parent
65b2b14a0f
commit
584733b138
48
tests/api.c
48
tests/api.c
|
@ -1853,9 +1853,8 @@ static void test_wolfSSL_X509_NAME_get_entry(void)
|
||||||
* PRE: HAVE_OCSP and HAVE_CERTIFICATE_STATUS_REQUEST
|
* PRE: HAVE_OCSP and HAVE_CERTIFICATE_STATUS_REQUEST
|
||||||
* POST: 1 returned for success.
|
* POST: 1 returned for success.
|
||||||
*/
|
*/
|
||||||
#if defined(HAVE_OCSP)
|
#if defined(HAVE_OCSP)
|
||||||
|
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST)
|
||||||
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST)
|
|
||||||
static int test_wolfSSL_UseOCSPStapling(void)
|
static int test_wolfSSL_UseOCSPStapling(void)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
@ -1876,16 +1875,19 @@ static int test_wolfSSL_UseOCSPStapling(void)
|
||||||
|
|
||||||
wolfSSL_free(ssl);
|
wolfSSL_free(ssl);
|
||||||
wolfSSL_CTX_free(ctx);
|
wolfSSL_CTX_free(ctx);
|
||||||
wolfSSL_Cleanup();
|
|
||||||
|
if(ret != SSL_SUCCESS){
|
||||||
if(ret) { return SSL_SUCCESS;}
|
wolfSSL_Cleanup();
|
||||||
else { return SSL_FAILURE;}
|
return SSL_FAILURE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return wolfSSL_Cleanup();
|
||||||
|
|
||||||
} /*END test_wolfSSL_UseOCSPStapling */
|
} /*END test_wolfSSL_UseOCSPStapling */
|
||||||
|
|
||||||
#endif /* HAVE_CERTIFICATE_STATUS_REQUEST. */
|
#endif /* HAVE_CERTIFICATE_STATUS_REQUEST. */
|
||||||
|
|
||||||
#ifdef HAVE_CERTIFICATE_STATUS_REQUEST_V2
|
#ifdef HAVE_CERTIFICATE_STATUS_REQUEST_V2
|
||||||
static int test_wolfSSL_UseOCSPStaplingV2(void)
|
static int test_wolfSSL_UseOCSPStaplingV2(void)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
@ -1904,13 +1906,17 @@ static int test_wolfSSL_UseOCSPStaplingV2(void)
|
||||||
|
|
||||||
wolfSSL_free(ssl);
|
wolfSSL_free(ssl);
|
||||||
wolfSSL_CTX_free(ctx);
|
wolfSSL_CTX_free(ctx);
|
||||||
wolfSSL_Cleanup();
|
|
||||||
|
|
||||||
if(ret) {return SSL_SUCCESS;}
|
if(ret != SSL_SUCCESS){
|
||||||
else {return SSL_FAILURE;}
|
wolfSSL_Cleanup();
|
||||||
|
return SSL_FAILURE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return wolfSSL_Cleanup();
|
||||||
|
|
||||||
} /*END test_wolfSSL_UseOCSPStaplingV2*/
|
} /*END test_wolfSSL_UseOCSPStaplingV2*/
|
||||||
|
|
||||||
#endif /* HAVE_CERTIFICATE_STATUS_REQUEST. */
|
#endif /* HAVE_CERTIFICATE_STATUS_REQUEST. */
|
||||||
#endif /* HAVE_OCSP*/
|
#endif /* HAVE_OCSP*/
|
||||||
|
|
||||||
|
|
||||||
|
@ -1923,7 +1929,7 @@ static int test_wolfSSL_UseOCSPStaplingV2(void)
|
||||||
void ApiTest(void)
|
void ApiTest(void)
|
||||||
{
|
{
|
||||||
printf(" Begin API Tests\n");
|
printf(" Begin API Tests\n");
|
||||||
test_wolfSSL_Init();
|
AssertTrue(test_wolfSSL_Init());
|
||||||
|
|
||||||
test_wolfSSL_Method_Allocators();
|
test_wolfSSL_Method_Allocators();
|
||||||
test_wolfSSL_CTX_new(wolfSSLv23_server_method());
|
test_wolfSSL_CTX_new(wolfSSLv23_server_method());
|
||||||
|
@ -1955,15 +1961,19 @@ void ApiTest(void)
|
||||||
|
|
||||||
/*OCSP Stapling. */
|
/*OCSP Stapling. */
|
||||||
#if defined(HAVE_OCSP)
|
#if defined(HAVE_OCSP)
|
||||||
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST)
|
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST)
|
||||||
|
|
||||||
AssertTrue(test_wolfSSL_UseOCSPStapling());
|
AssertTrue(test_wolfSSL_UseOCSPStapling());
|
||||||
#endif
|
|
||||||
#ifdef HAVE_CERTIFICATE_STATUS_REQUEST_V2
|
#endif
|
||||||
|
#ifdef HAVE_CERTIFICATE_STATUS_REQUEST_V2
|
||||||
|
|
||||||
AssertTrue(test_wolfSSL_UseOCSPStaplingV2());
|
AssertTrue(test_wolfSSL_UseOCSPStaplingV2());
|
||||||
#endif
|
|
||||||
|
#endif
|
||||||
#endif /* HAVE_OCSP. */
|
#endif /* HAVE_OCSP. */
|
||||||
|
|
||||||
test_wolfSSL_Cleanup();
|
AssertTrue(test_wolfSSL_Cleanup());
|
||||||
printf(" End API Tests\n");
|
printf(" End API Tests\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue