File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3939#include <wolfssl/wolfio.h>
4040#include <wolfssl/wolfcrypt/error-crypt.h>
4141
42- #ifdef WOLFSSL_POST_HANDSHAKE_AUTH
42+ #if defined( WOLFSSL_POST_HANDSHAKE_AUTH ) && defined( WOLFSSL_TLS13 )
4343#define DEFAULT_PORT 11111
4444
4545#define CERT_FILE "../certs/client-cert.pem"
4949int main (int argc , char * * argv )
5050{
5151 int ret = 0 ;
52- #ifdef WOLFSSL_TLS13
5352 int sockfd = SOCKET_INVALID ;
5453 struct sockaddr_in servAddr ;
5554 char buff [256 ];
@@ -210,18 +209,13 @@ int main(int argc, char** argv)
210209 if (ctx )
211210 wolfSSL_CTX_free (ctx ); /* Free the wolfSSL context object */
212211 wolfSSL_Cleanup (); /* Cleanup the wolfSSL environment */
213- #else
214- printf ("Example requires TLS v1.3\n" );
215- #endif
216- (void )argc ;
217- (void )argv ;
218-
219212 return ret ;
220213}
221214#else
222215int main () {
223216 fprintf (stderr , "Please configure with --enable-postauth or compile with "
224- "WOLFSSL_POST_HANDSHAKE_AUTH defined.\n" );
217+ "WOLFSSL_POST_HANDSHAKE_AUTH defined. Do not disable "
218+ "TLS 1.3.\n" );
225219 return 0 ;
226220}
227- #endif /* WOLFSSL_POST_HANDSHAKE_AUTH */
221+ #endif /* WOLFSSL_POST_HANDSHAKE_AUTH && WOLFSSL_TLS13 */
Original file line number Diff line number Diff line change 4444#include <wolfssl/wolfio.h>
4545#include <wolfssl/wolfcrypt/error-crypt.h>
4646
47- #ifdef WOLFSSL_POST_HANDSHAKE_AUTH
47+ #if defined( WOLFSSL_POST_HANDSHAKE_AUTH ) && defined( WOLFSSL_TLS13 )
4848#define DEFAULT_PORT 11111
4949
5050#define CERT_FILE "../certs/server-cert.pem"
@@ -76,7 +76,6 @@ static void sig_handler(const int sig)
7676int main (int argc , char * * argv )
7777{
7878 int ret = 0 ;
79- #ifdef WOLFSSL_TLS13
8079 struct sockaddr_in servAddr ;
8180 struct sockaddr_in clientAddr ;
8281 socklen_t size = sizeof (clientAddr );
@@ -289,20 +288,13 @@ int main(int argc, char** argv)
289288 if (ctx )
290289 wolfSSL_CTX_free (ctx ); /* Free the wolfSSL context object */
291290 wolfSSL_Cleanup (); /* Cleanup the wolfSSL environment */
292-
293- #else
294- printf ("Example requires TLS v1.3\n" );
295- #endif /* WOLFSSL_TLS13 */
296-
297- (void )argc ;
298- (void )argv ;
299-
300291 return ret ;
301292}
302293#else
303294int main () {
304295 fprintf (stderr , "Please configure with --enable-postauth or compile with "
305- "WOLFSSL_POST_HANDSHAKE_AUTH defined.\n" );
296+ "WOLFSSL_POST_HANDSHAKE_AUTH defined. Do not disable "
297+ "TLS 1.3.\n" );
306298 return 0 ;
307299}
308- #endif /* WOLFSSL_POST_HANDSHAKE_AUTH */
300+ #endif /* WOLFSSL_POST_HANDSHAKE_AUTH && WOLFSSL_TLS13 */
You can’t perform that action at this time.
0 commit comments