3232#endif
3333#include <wolfssl/wolfcrypt/settings.h>
3434
35- #undef TEST_OPENSSL_COEXIST /* can't use this option with this example */
36- #undef OPENSSL_COEXIST /* can't use this option with this example */
37-
3835#include <wolfssl/ssl.h>
3936
4037#ifdef WOLFSSL_WOLFSENTRY_HOOKS
@@ -1743,15 +1740,15 @@ static const char* client_usage_msg[][80] = {
17431740static void showPeerPEM (WOLFSSL * ssl )
17441741{
17451742#if defined(OPENSSL_EXTRA ) && defined(KEEP_PEER_CERT ) && !defined(NO_BIO ) && \
1746- defined(WOLFSSL_CERT_GEN )
1743+ defined(WOLFSSL_CERT_GEN ) && !defined( OPENSSL_COEXIST )
17471744 WOLFSSL_X509 * peer = wolfSSL_get_peer_certificate (ssl );
17481745 if (peer ) {
17491746 WOLFSSL_BIO * bioOut = wolfSSL_BIO_new (wolfSSL_BIO_s_file ());
17501747 if (bioOut == NULL ) {
17511748 LOG_ERROR ("failed to get bio on stdout\n" );
17521749 }
17531750 else {
1754- if (wolfSSL_BIO_set_fp (bioOut , stdout , BIO_NOCLOSE )
1751+ if (wolfSSL_BIO_set_fp (bioOut , stdout , WOLFSSL_BIO_NOCLOSE )
17551752 != WOLFSSL_SUCCESS ) {
17561753 LOG_ERROR ("failed to set stdout to bio output\n" );
17571754 wolfSSL_BIO_free (bioOut );
@@ -3623,7 +3620,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
36233620 ) {
36243621 #ifdef NO_FILESYSTEM
36253622 if (wolfSSL_CTX_use_PrivateKey_buffer (ctx , client_key_der_2048 ,
3626- sizeof_client_key_der_2048 , SSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS )
3623+ sizeof_client_key_der_2048 , WOLFSSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS )
36273624 err_sys ("can't load client private key buffer" );
36283625 #elif !defined(TEST_LOAD_BUFFER )
36293626 if (wolfSSL_CTX_use_PrivateKey_file (ctx , ourKey , fileFormat )
@@ -3663,7 +3660,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
36633660 #endif
36643661 #ifdef NO_FILESYSTEM
36653662 if (wolfSSL_CTX_load_verify_buffer (ctx , ca_cert_der_2048 ,
3666- sizeof_ca_cert_der_2048 , SSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS ) {
3663+ sizeof_ca_cert_der_2048 , WOLFSSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS ) {
36673664 wolfSSL_CTX_free (ctx ); ctx = NULL ;
36683665 err_sys ("can't load ca buffer, Please run from wolfSSL home dir" );
36693666 }
@@ -3687,7 +3684,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
36873684 #ifdef NO_FILESYSTEM
36883685 if (doPeerCheck != 0 &&
36893686 wolfSSL_CTX_load_verify_buffer (ctx , ca_ecc_cert_der_256 ,
3690- sizeof_ca_ecc_cert_der_256 , SSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS ) {
3687+ sizeof_ca_ecc_cert_der_256 , WOLFSSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS ) {
36913688 wolfSSL_CTX_free (ctx ); ctx = NULL ;
36923689 err_sys ("can't load ecc ca buffer" );
36933690 }
@@ -3965,7 +3962,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
39653962 if (useClientCert && loadCertKeyIntoSSLObj ){
39663963 #ifdef NO_FILESYSTEM
39673964 if (wolfSSL_use_certificate_buffer (ssl , client_cert_der_2048 ,
3968- sizeof_client_cert_der_2048 , SSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS ) {
3965+ sizeof_client_cert_der_2048 , WOLFSSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS ) {
39693966 wolfSSL_CTX_free (ctx ); ctx = NULL ;
39703967 err_sys ("can't load client cert buffer" );
39713968 }
@@ -3988,7 +3985,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
39883985 ) {
39893986 #ifdef NO_FILESYSTEM
39903987 if (wolfSSL_CTX_use_PrivateKey_buffer (ctx , client_key_der_2048 ,
3991- sizeof_client_key_der_2048 , SSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS )
3988+ sizeof_client_key_der_2048 , WOLFSSL_FILETYPE_ASN1 ) != WOLFSSL_SUCCESS )
39923989 err_sys ("can't load client private key buffer" );
39933990 #elif !defined(TEST_LOAD_BUFFER )
39943991 if (wolfSSL_use_PrivateKey_file (ssl , ourKey , fileFormat )
@@ -4381,7 +4378,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
43814378 #ifndef NO_BIO
43824379 /* print out session to stdout */
43834380 {
4384- WOLFSSL_BIO * bio = wolfSSL_BIO_new_fp (stdout , BIO_NOCLOSE );
4381+ WOLFSSL_BIO * bio = wolfSSL_BIO_new_fp (stdout , WOLFSSL_BIO_NOCLOSE );
43854382 if (bio != NULL ) {
43864383 if (wolfSSL_SESSION_print (bio , wolfSSL_get_session (ssl )) !=
43874384 WOLFSSL_SUCCESS ) {
0 commit comments