TLS: Updates for later TLS library versions

This commit is contained in:
Jon Shallow authored and mrdeep1 committed 2022-10-31 08:37:50 +00:00
1 parent 7b39908e82
commit 47f3b505ee
2 files changed
+5

No files matched your search

+4
View File
@@ -1305,7 +1305,11 @@ static int do_mbedtls_handshake(coap_session_t *c_session,
goto reset;
case MBEDTLS_ERR_SSL_INVALID_MAC:
goto fail;
#ifdef MBEDTLS_2_X_COMPAT
case MBEDTLS_ERR_SSL_UNKNOWN_CIPHER:
#else /* ! MBEDTLS_2_X_COMPAT */
case MBEDTLS_ERR_SSL_DECODE_ERROR:
#endif /* ! MBEDTLS_2_X_COMPAT */
goto fail;
case MBEDTLS_ERR_SSL_NO_CLIENT_CERTIFICATE:
alert = MBEDTLS_SSL_ALERT_MSG_NO_CERT;
+1
View File
@@ -1922,6 +1922,7 @@ tls_verify_call_back(int preverify_ok, X509_STORE_CTX *ctx) {
break;
case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:
case X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE:
case X509_V_ERR_AKID_SKID_MISMATCH:
if (!setup_data->verify_peer_cert)
preverify_ok = 1;
break;