tink-rust
tink-rust copied to clipboard
tink-hybrid: add HPKE support
Although it's not yet included in a released version, the upstream Tink Go code has recently added HPKE support to its hybrid implementation.
Also, RFC 9180 was just published covering HPKE (cf. Cloudflare blog article).
This issue covers adding HPKE support to Tink-Rust.
- May also need changes to the AES-GCM implementation (in
aead/
) to allow IV injection. - Might include use of x25519 as a key exchange mechanism.