Rustls is a modern TLS library written in Rust.
Warning
This is an experimental demo and not production ready.
This crate provides experimental rustls-ffi C bindings for a crypto provider that enables X25519Kyber768Draft00 post-quantum key exchange using rustls-post-quantum.
It primarily serves as an example of how a CryptoProvider
other than the two
options built in to rustls
and rustls-ffi
(aws-lc-rs
or *ring*
) can be
used with rustls-ffi
.
Note
Crypto provider support has not yet landed in rustls-ffi
. This demo depends
on unmerged work from rustls/rustls-ffi#441