ml-dsa 0.0.4

Pure Rust implementation of ML-DSA (formerly known as CRYSTALS-Dilithium) as described in FIPS-204 (final)
Documentation
1
2
3
4
5
6
7
8
9
10
use hybrid_array::{
    Array,
    typenum::{U32, U64},
};

/// A 32-byte array, defined here for brevity because it is used several times
pub type B32 = Array<u8, U32>;

/// A 64-byte array, defined here for brevity because it is used several times
pub type B64 = Array<u8, U64>;