Skip to content

ml-dsa: use the module-lattice crate#1189

Merged
tarcieri merged 1 commit intomasterfrom
ml-dsa/use-the-module-lattice-crate
Jan 27, 2026
Merged

ml-dsa: use the module-lattice crate#1189
tarcieri merged 1 commit intomasterfrom
ml-dsa/use-the-module-lattice-crate

Conversation

@tarcieri
Copy link
Copy Markdown
Member

We can share code between ml-kem and ml-dsa, and the previous ml_dsa::module_lattice submodule was designed so it could be extracted and shared with ml-kem.

That just happened in RustCrypto/KEMs#199, which pulled the module_lattice module out of this crate at 942de7f and extracted it into its own crate, which is now published as module-lattice v0.1.0-pre.0.

This removes the previous module_lattice module and switches to the new crate.

See also: RustCrypto/KEMs#112

We can share code between `ml-kem` and `ml-dsa`, and the previous
`ml_dsa::module_lattice` submodule was designed so it could be extracted
and shared with `ml-kem`.

That just happened in RustCrypto/KEMs#199, which pulled the
`module_lattice` module out of this crate at 942de7f and extracted it
into its own crate, which is now published as `module-lattice`
v0.1.0-pre.0.

This removes the previous `module_lattice` module and switches to the
new crate.

See also: RustCrypto/KEMs#112
@tarcieri tarcieri requested a review from bifurcation January 27, 2026 23:22
@tarcieri tarcieri merged commit 965cec5 into master Jan 27, 2026
80 checks passed
@tarcieri tarcieri deleted the ml-dsa/use-the-module-lattice-crate branch January 27, 2026 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant