diff --git a/src/internal.c b/src/internal.c index 9db500b13..38fbda47b 100644 --- a/src/internal.c +++ b/src/internal.c @@ -9825,6 +9825,7 @@ static int ProcessCSR(WOLFSSL* ssl, byte* input, word32* inOutIdx, { int ret = 0; OcspRequest* request; + WOLFSSL_ENTER("ProcessCSR"); #ifdef WOLFSSL_SMALL_STACK CertStatus* status; @@ -9906,6 +9907,7 @@ static int ProcessCSR(WOLFSSL* ssl, byte* input, word32* inOutIdx, XFREE(response, ssl->heap, DYNAMIC_TYPE_OCSP_REQUEST); #endif + WOLFSSL_LEAVE("ProcessCSR", ret); return ret; } #endif @@ -11196,7 +11198,7 @@ int ProcessPeerCerts(WOLFSSL* ssl, byte* input, word32* inOutIdx, args->fatal = TLSX_CSR_InitRequest(ssl->extensions, args->dCert, ssl->heap); doLookup = 0; - #if defined(WOLFSSL_TLS13) && !defined(NO_WOLFSSL_CLIENT) + #if defined(WOLFSSL_TLS13) if (ssl->options.tls1_3) { TLSX* ext = TLSX_Find(ssl->extensions, TLSX_STATUS_REQUEST); diff --git a/src/tls.c b/src/tls.c index 3036ef4e4..b25f24180 100644 --- a/src/tls.c +++ b/src/tls.c @@ -3061,12 +3061,10 @@ static int TLSX_CSR_Parse(WOLFSSL* ssl, byte* input, word16 length, if (offset + resp_length != length) ret = BUFFER_ERROR; } - #if !defined(NO_WOLFSSL_SERVER) if (ret == 0) { csr->response.buffer = input + offset; csr->response.length = resp_length; } - #endif return ret; } diff --git a/wolfssl/internal.h b/wolfssl/internal.h index aea8a6478..6cb9cc033 100644 --- a/wolfssl/internal.h +++ b/wolfssl/internal.h @@ -2352,7 +2352,7 @@ typedef struct { union { OcspRequest ocsp; } request; -#if defined(WOLFSSL_TLS13) && !defined(NO_WOLFSSL_SERVER) +#if defined(WOLFSSL_TLS13) buffer response; #endif } CertificateStatusRequest;