jonhoo / rust-imap

IMAP client library for Rust
Apache License 2.0
477 stars 80 forks source link

RFC 9266: Channel Bindings for TLS 1.3 support #276

Open Neustradamus opened 8 months ago

Neustradamus commented 8 months ago

Dear @jonhoo,

Can you add the support of RFC 9266: Channel Bindings for TLS 1.3?

Channel Bindings for TLS: https://datatracker.ietf.org/doc/html/rfc5929

Little details, to know easily:

I think that you have seen the jabber.ru MITM and Channel Binding is the solution:

Thanks in advance.

Linked to:

jonhoo commented 8 months ago

Hi there! Channel binding would be a fairly substantial addition to the crate, and I'm not in a position to take on that work at the moment. I know @dequbed also wants them, and started some of the work required to get there in https://github.com/jonhoo/rust-imap/pull/243, but I think that has stalled out a little (though it's quite close!). If you would like to see this land, I suggest helping with getting that over the finish line, and then potentially looking to file a follow-up PR that incorporates channel binding.