Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ml-dsa/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -832,7 +832,7 @@ impl ParameterSet for MlDsa65 {
const TAU: usize = 49;
}

/// `MlKem87` is the parameter set for security category 5.
/// `MlDsa87` is the parameter set for security category 5.
#[derive(Default, Clone, Debug, PartialEq)]
pub struct MlDsa87;

Expand Down
4 changes: 1 addition & 3 deletions ml-dsa/src/param.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
//! This module encapsulates all of the compile-time logic related to parameter-set dependent sizes
//! of objects. `ParameterSet` captures the parameters in the form described by the ML-KEM
//! specification. `EncodingSize`, `VectorEncodingSize`, and `CbdSamplingSize` are "upstream" of
//! `ParameterSet`; they provide basic logic about the size of encoded objects. `PkeParams` and
//! `KemParams` are "downstream" of `ParameterSet`; they define derived parameters relevant to
//! K-PKE and ML-KEM.
//! `ParameterSet`; they provide basic logic about the size of encoded objects.
//!
//! While the primary purpose of these traits is to describe the sizes of objects, in order to
//! avoid leakage of complicated trait bounds, they also need to provide any logic that needs to
Expand Down