ring icon indicating copy to clipboard operation
ring copied to clipboard

Target HPKE draft-12

Open sayrer opened this issue 3 years ago • 8 comments

The TLS WG is proposing to update the interop version with a new draft that would target cfrg-hpke-draft-08, and hopefully eliminate churn there. I think it would be best to target that version in Ring. In Rustls, we can prototype against Cloudflare's deployed ECH draft-09 code (cfrg-hpke-draft-07) using an old version of the rust-hpke crate.

See: https://mailarchive.ietf.org/arch/msg/tls/KluT9tockL5kDcIaevGOhyLWUDc/

sayrer avatar Feb 24 '21 20:02 sayrer

Throwing in my support here. I'd love to see HPKE support land in ring.

chris-wood avatar Mar 30 '21 18:03 chris-wood

Bumping this issue, as I'd also love to see this happen.

cjpatton avatar Jul 15 '21 21:07 cjpatton

Are the maintainers open to a PR for adding partial support for the latest draft (HPKE-12)? An implementation of base mode and support for at least one cipher suite would be useful.

cjpatton avatar Sep 16 '21 19:09 cjpatton

Are the maintainers open to a PR for adding partial support for the latest draft (HPKE-12)? An implementation of base mode and support for at least one cipher suite would be useful.

Yes, that would be great as I seem to never find time to get to this. Happy to meet with you to discuss it before you start, if that would help.

briansmith avatar Sep 16 '21 20:09 briansmith

Thanks @briansmith, I'll ping you when I have some time to start work on this. Is [email protected] a good email address (from your GH profile)

cjpatton avatar Sep 16 '21 21:09 cjpatton

Thanks @briansmith, I'll ping you when I have some time to start work on this. Is [email protected] a good email address (from your GH profile)

Great! Yes, that's the email address.

briansmith avatar Sep 16 '21 21:09 briansmith

We've started working on this now. cc @cjpatton

tanyav2 avatar Oct 28 '21 20:10 tanyav2

PR implementing base mode is now up for initial review- https://github.com/briansmith/ring/pull/1462

tanyav2 avatar Feb 16 '22 06:02 tanyav2