Skip to content

Conversation

jakemas
Copy link
Contributor

@jakemas jakemas commented Sep 4, 2025

Following mlkem-native, I used poly_k.c as the name of the level-dependent files. While ML-DSA uses two parameters K and L, I think the consistency with mlkem is a good balance.

I can build addition elements into this PR, or we can split into a series.

Signed-off-by: Jake Massimo <jakemas@amazon.com>
@jakemas jakemas requested a review from a team as a code owner September 4, 2025 00:18
Signed-off-by: Jake Massimo <jakemas@amazon.com>
@jakemas jakemas changed the title Split files into level-specific and level-generic ML-DSA: Multi-level build Sep 4, 2025
@jakemas jakemas changed the title ML-DSA: Multi-level build Implement multi-level build Sep 4, 2025
hanno-becker

This comment was marked as outdated.

Copy link
Contributor

@hanno-becker hanno-becker left a comment

Choose a reason for hiding this comment

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

What was the logic behind the splitting? I was expecting functions in poly_k.c to be about polyveck or polyvecl, not poly, but that's not the case.

@hanno-becker hanno-becker changed the title Implement multi-level build Split files into level-specific and level-generic Sep 7, 2025
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.

Split files into level-specific and level-generic
2 participants