From b30c8b1fca0c15f89b474559088712cf93496210 Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Wed, 5 Apr 2023 08:02:20 +1000 Subject: [PATCH] OpenSSL API and cryptonly: fix to compile OBJ_nid2sn not available when compiling for cryptonly - don't compile in call to it in test.h. --- wolfssl/test.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfssl/test.h b/wolfssl/test.h index 4739d4e6b..e29ad3236 100644 --- a/wolfssl/test.h +++ b/wolfssl/test.h @@ -1129,7 +1129,7 @@ static WC_INLINE void showPeerEx(WOLFSSL* ssl, int lng_index) #ifndef NO_DH int bits; #endif -#ifdef OPENSSL_EXTRA +#if defined(OPENSSL_EXTRA) && !defined(WOLFCRYPT_ONLY) int nid; #endif #ifdef KEEP_PEER_CERT @@ -1149,7 +1149,7 @@ static WC_INLINE void showPeerEx(WOLFSSL* ssl, int lng_index) cipher = wolfSSL_get_current_cipher(ssl); printf("%s %s\n", words[1], wolfSSL_CIPHER_get_name(cipher)); -#ifdef OPENSSL_EXTRA +#if defined(OPENSSL_EXTRA) && !defined(WOLFCRYPT_ONLY) if (wolfSSL_get_signature_nid(ssl, &nid) == WOLFSSL_SUCCESS) { printf("%s %s\n", words[2], OBJ_nid2sn(nid)); }