Skip to content

Commit 3c87500

Browse files
authored
Merge pull request #10037 from JacobBarthelmeh/nightly
fix examples to follow options.h config
2 parents 49cbbab + 96fc1e6 commit 3c87500

3 files changed

Lines changed: 78 additions & 90 deletions

File tree

examples/client/client.c

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@
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] = {
17431740
static 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

Comments
 (0)