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
