mirror of
https://github.com/obgm/libcoap.git
synced 2026-11-10 10:50:40 +03:00
TLS: Updates for later TLS library versions
This commit is contained in:
1 parent
7b39908e82
commit
47f3b505ee
2 files changed
+5
No files matched your search
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user