Crates.io | rustls-post-quantum |
lib.rs | rustls-post-quantum |
version | 0.2.4 |
created_at | 2024-03-13 17:29:46.445926+00 |
updated_at | 2025-09-23 15:19:27.780292+00 |
description | Experimental support for post-quantum key exchange in rustls |
homepage | https://github.com/rustls/rustls |
repository | https://github.com/rustls/rustls |
max_upload_size | |
id | 1171949 |
size | 53,975 |
Rustls is a modern TLS library written in Rust.
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.