Skip to content

Conversation

@wysiwys
Copy link
Contributor

@wysiwys wysiwys commented Nov 17, 2025

This PR updates the ML-KEM ACVP KATs to the latest versions, and moves the parsing and loading logic into the libcrux-kats crate.

  • The latest versions of the KATs include the new "encapsulationKeyCheck" and "decapsulationKeyCheck" tests

Within the libcrux-kats crate, this pull request also reorganizes some shared functionality among acvp::mldsa and acvp::mlkem into common modules.

Closes #1007

@wysiwys wysiwys self-assigned this Nov 17, 2025
@wysiwys wysiwys requested review from a team as code owners November 17, 2025 15:58
@wysiwys wysiwys requested a review from keks November 17, 2025 15:58
Copy link
Member

@keks keks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just two nits, otherwise I think this looks good!

@wysiwys wysiwys requested a review from keks December 11, 2025 09:16
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.

ML-DSA/ML-KEM - Update kats

2 participants