forked from wolfSSL/wolfssl
Merge pull request #5412 from douzzer/20220726-multi-test-fixes
20220726-multi-test-fixes
This commit is contained in:
@ -18124,7 +18124,7 @@ int ProcessReplyEx(WOLFSSL* ssl, int allowSocketErr)
|
||||
if(IsAtLeastTLSv1_3(ssl->version)) {
|
||||
#ifdef WOLFSSL_DTLS13
|
||||
ret = Dtls13ProcessBufferedMessages(ssl);
|
||||
#elif
|
||||
#else
|
||||
ret = NOT_COMPILED_IN;
|
||||
#endif /* WOLFSSL_DTLS13 */
|
||||
}
|
||||
@ -23272,7 +23272,6 @@ int SetCipherList(WOLFSSL_CTX* ctx, Suites* suites, const char* list)
|
||||
haveStaticECC = 1;
|
||||
haveStaticRSA = 1;
|
||||
haveRSAsig = 1;
|
||||
haveECDSAsig = 1;
|
||||
havePSK = 1;
|
||||
haveNull = 0;
|
||||
|
||||
@ -23296,7 +23295,6 @@ int SetCipherList(WOLFSSL_CTX* ctx, Suites* suites, const char* list)
|
||||
haveStaticECC = 0;
|
||||
haveStaticRSA = 0;
|
||||
haveRSAsig = 1;
|
||||
haveECDSAsig = 1;
|
||||
havePSK = 1;
|
||||
haveNull = 0;
|
||||
|
||||
|
2
src/pk.c
2
src/pk.c
@ -2637,7 +2637,7 @@ int wolfSSL_RSA_set_ex_data_with_cleanup(WOLFSSL_RSA *rsa, int idx, void *data,
|
||||
{
|
||||
WOLFSSL_ENTER("wolfSSL_RSA_set_ex_data_with_cleanup");
|
||||
|
||||
return (rsa == NULL) ? NULL :
|
||||
return (rsa == NULL) ? 0 :
|
||||
wolfSSL_CRYPTO_set_ex_data_with_cleanup(&rsa->ex_data, idx, data,
|
||||
freeCb);
|
||||
}
|
||||
|
11
src/ssl.c
11
src/ssl.c
@ -11853,7 +11853,8 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
|
||||
#endif
|
||||
|
||||
#ifdef WOLFSSL_WOLFSENTRY_HOOKS
|
||||
if (ssl->ConnectFilter) {
|
||||
if ((ssl->ConnectFilter != NULL) &&
|
||||
(ssl->options.connectState == CONNECT_BEGIN)) {
|
||||
wolfSSL_netfilter_decision_t res;
|
||||
if ((ssl->ConnectFilter(ssl, ssl->ConnectFilter_arg, &res) ==
|
||||
WOLFSSL_SUCCESS) &&
|
||||
@ -12324,7 +12325,13 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
|
||||
WOLFSSL_ENTER("SSL_accept()");
|
||||
|
||||
#ifdef WOLFSSL_WOLFSENTRY_HOOKS
|
||||
if (ssl->AcceptFilter) {
|
||||
if ((ssl->AcceptFilter != NULL) &&
|
||||
((ssl->options.acceptState == ACCEPT_BEGIN)
|
||||
#ifdef HAVE_SECURE_RENEGOTIATION
|
||||
|| (ssl->options.acceptState == ACCEPT_BEGIN_RENEG)
|
||||
#endif
|
||||
))
|
||||
{
|
||||
wolfSSL_netfilter_decision_t res;
|
||||
if ((ssl->AcceptFilter(ssl, ssl->AcceptFilter_arg, &res) ==
|
||||
WOLFSSL_SUCCESS) &&
|
||||
|
12
src/tls13.c
12
src/tls13.c
@ -9746,7 +9746,9 @@ int wolfSSL_connect_TLSv13(WOLFSSL* ssl)
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_WOLFSENTRY_HOOKS
|
||||
if (ssl->ConnectFilter) {
|
||||
if ((ssl->ConnectFilter != NULL) &&
|
||||
(ssl->options.connectState == CONNECT_BEGIN))
|
||||
{
|
||||
wolfSSL_netfilter_decision_t res;
|
||||
if ((ssl->ConnectFilter(ssl, ssl->ConnectFilter_arg, &res) ==
|
||||
WOLFSSL_SUCCESS) &&
|
||||
@ -10781,7 +10783,13 @@ int wolfSSL_accept_TLSv13(WOLFSSL* ssl)
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_WOLFSENTRY_HOOKS
|
||||
if (ssl->AcceptFilter) {
|
||||
if ((ssl->AcceptFilter != NULL) &&
|
||||
((ssl->options.acceptState == TLS13_ACCEPT_BEGIN)
|
||||
#ifdef HAVE_SECURE_RENEGOTIATION
|
||||
|| (ssl->options.acceptState == TLS13_ACCEPT_BEGIN_RENEG)
|
||||
#endif
|
||||
))
|
||||
{
|
||||
wolfSSL_netfilter_decision_t res;
|
||||
if ((ssl->AcceptFilter(ssl, ssl->AcceptFilter_arg, &res) ==
|
||||
WOLFSSL_SUCCESS) &&
|
||||
|
Reference in New Issue
Block a user