From 6c92116124d272d9c65970e4d381d304ad6ccf5f Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Mon, 3 Aug 2020 15:32:49 +0200 Subject: [PATCH] Move `cipherExtraData` so that it is available when HAVE_SESSION_TICKET --- src/internal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/internal.c b/src/internal.c index 5c8ab15c8..8b95dcf4a 100644 --- a/src/internal.c +++ b/src/internal.c @@ -16748,8 +16748,7 @@ int CreateOcspResponse(WOLFSSL* ssl, OcspRequest** ocspRequest, #ifndef WOLFSSL_NO_TLS12 -#ifndef NO_CERTS -#if !defined(NO_WOLFSSL_SERVER) || !defined(WOLFSSL_NO_CLIENT_AUTH) +#if !defined(NO_CERTS) || defined(HAVE_SESSION_TICKET) static int cipherExtraData(WOLFSSL* ssl) { /* Cipher data that may be added by BuildMessage */ @@ -16757,7 +16756,10 @@ static int cipherExtraData(WOLFSSL* ssl) ssl->specs.aead_mac_size + ssl->specs.iv_size + ssl->specs.pad_size; } +#endif +#ifndef NO_CERTS +#if !defined(NO_WOLFSSL_SERVER) || !defined(WOLFSSL_NO_CLIENT_AUTH) /* handle generation of certificate (11) */ int SendCertificate(WOLFSSL* ssl) {