diff --git a/src/internal.c b/src/internal.c index ea3b3f5370..6edad7309f 100644 --- a/src/internal.c +++ b/src/internal.c @@ -18083,12 +18083,6 @@ static int SanityCheckMsgReceived(WOLFSSL* ssl, byte type) WOLFSSL_ERROR_VERBOSE(OUT_OF_ORDER_E); return OUT_OF_ORDER_E; } - if (!ssl->options.resuming && ssl->options.verifyPeer && - !ssl->options.usingPSK_cipher && - !ssl->options.usingAnon_cipher && - !ssl->msgsReceived.got_certificate) { - return OUT_OF_ORDER_E; - } if (ssl->msgsReceived.got_certificate_verify|| ssl->msgsReceived.got_change_cipher || ssl->msgsReceived.got_finished) {