coap-client.c: Enable (D)TLS1.3 support for PSK

Only set up Identity Hint checks (not available for (D)TLS1.3, and so
forces downgrade to (D)TLS1.2) if -h option is used for the coap-client.
This commit is contained in:
Jon Shallow authored and Jon Shallow committed 2024-02-12 14:07:46 +00:00
1 parent 5cb998b489
commit 9603622715
1 file changed
+3 -1
+3 -1
View File
@@ -1421,7 +1421,9 @@ setup_psk(const uint8_t *identity,
memset(client_sni, 0, sizeof(client_sni));
memset(&dtls_psk, 0, sizeof(dtls_psk));
dtls_psk.version = COAP_DTLS_CPSK_SETUP_VERSION;
dtls_psk.validate_ih_call_back = verify_ih_callback;
if (valid_ihs.count) {
dtls_psk.validate_ih_call_back = verify_ih_callback;
}
dtls_psk.ih_call_back_arg = &dtls_psk.psk_info;
if (uri.host.length)
memcpy(client_sni, uri.host.s,