Crates.io | libcrux-traits |
lib.rs | libcrux-traits |
version | 0.0.3 |
created_at | 2025-02-24 07:17:43.367188+00 |
updated_at | 2025-06-30 18:31:23.449981+00 |
description | Traits for cryptographic algorithms |
homepage | https://github.com/cryspen/libcrux |
repository | https://github.com/cryspen/libcrux |
max_upload_size | |
id | 1567093 |
size | 10,276 |
libcrux is a formally verified cryptographic library in Rust.
The default feature set has a MSRV of 1.78.0
. no_std
environments
are supported starting from Rust version 1.81.0
.
libcrux provides a DRBG implementation that can be used standalone (drbg::Drbg
)
or through the Rng
traits.
no_std
supportlibcrux
and the individual primitive crates it depends on support
no_std
environments given a global allocator for the target
platform.
As a quick indicator of overall verification status, subcrates in this workspace include the following badges:
In every case, please refer to the more detailed notes on verification in each sub-crate to learn more about what has (or has not) been verified in the particular case.