Open Conradowatz opened 1 year ago
Hey @Conradowatz,
Thanks for reaching out. Yes, you are right, Connection ID support is partial, you can find more detail in the PR that added the support https://github.com/wolfSSL/wolfssl/pull/5453 .
Complete support is in the feature request stage at this point. The current status may still be useful if the other endpoint is the one that wants to differentiate using the ConnectionID.
Thanks, Marco
I'm interested in this support as well. Has there been any progress on this?
Contact Details
conrad@owatz.de
Version
5.5.0
Description
WolfSSL partially supports the connection identifier extension (https://www.rfc-editor.org/rfc/rfc9146.html). However, the extension is currently not usable as intended, as a a connection endpoint cannot be recognized purely by connection id. Currently wolfSSL identifies connecting peers purely by their adress and port. The goal of the extension would be to enable an endpoint to change its ip adress and or port whithout the need of a new handshake.
Reproduction steps
In user_settings.h, enable DTLS and the extension:
--cid XX
) and do a handshakeRelevant log output