rustls-post-quantum

Crates.iorustls-post-quantum
lib.rsrustls-post-quantum
version0.2.4
created_at2024-03-13 17:29:46.445926+00
updated_at2025-09-23 15:19:27.780292+00
descriptionExperimental support for post-quantum key exchange in rustls
homepagehttps://github.com/rustls/rustls
repositoryhttps://github.com/rustls/rustls
max_upload_size
id1171949
size53,975
publishers (github:rustls:publishers)

documentation

README

Rustls is a modern TLS library written in Rust.

rustls-post-quantum

This crate provide a CryptoProvider built on the default aws-lc-rs default provider.

Features:

  • aws-lc-rs-unstable: adds support for three variants of the experimental ML-DSA signature algorithm.

Before rustls 0.23.22, this crate additionally provided support for the ML-KEM key exchange (both "pure" and hybrid variants), but these have been moved to the rustls crate itself. In rustls 0.23.22 and later, you can use rustls' prefer-post-quantum feature to determine whether the ML-KEM key exchange is preferred over non-post-quantum key exchanges.

This crate is release under the same licenses as the main rustls crate.

Commit count: 4305

cargo fmt