libcrux_hacl_rs/
lib.rs

1//! This crate contains hacl-generated utility modules for other hacl-generated code.
2//! You most likely don't need to import this.
3//!
4//! hacl-star commit: efbf82f29190e2aecdac8899e4f42c8cb9defc98
5
6#![no_std]
7
8// Utility modules. In the generated hacl-rs, these are individual crates.
9pub mod bignum;
10pub mod fstar;
11pub mod lowstar;
12pub mod util;
13
14// Utility modules that were modules of hacl in the generated code
15pub mod bignum25519_51;
16pub mod curve25519_51;
17pub mod streaming_types;
18
19pub mod prelude {
20    extern crate alloc;
21
22    pub use alloc::boxed::Box;
23    pub use alloc::{vec, vec::Vec};
24
25    pub use crate::{bignum, fstar, lowstar, streaming_types, util as lib};
26}