On Tue, Jan 23, 2024 at 9:17 AM Hugo Landau <[email protected]> wrote:
> That's about all there is to it. I find the relative narrowness of this
> interface interesting and usually a sign of good design. So I certainly
> expect to see people experimenting with different handshake layers in
> the future.

Right, in Quinn we have abstracted out the interaction between the
QUIC implementation and the crypto layer and we've seen some
experiments with this in the past:

- https://github.com/ipfs-rust/quinn-noise
- https://github.com/rot256/ninn

While we maintain a rustls implementation of the crypto layer
abstraction, an external contributor was able to plug BoringSSL into
our crypto layer:

https://github.com/quinn-rs/quinn-boring

A downstream user has contributed an integrity-only crypto layer (for
use in an Wireguard-protected internal network), we also use this for
benchmarking:

https://github.com/quinn-rs/quinn/blob/main/perf/src/noprotection.rs

Kind regards,

Dirkjan

Reply via email to