Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

slh-dsa: update to FIPS 205 final #843

Closed
tarcieri opened this issue Aug 13, 2024 · 6 comments
Closed

slh-dsa: update to FIPS 205 final #843

tarcieri opened this issue Aug 13, 2024 · 6 comments

Comments

@tarcieri
Copy link
Member

tarcieri commented Aug 13, 2024

It's out: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.205.pdf

cc @tjade273

A.1 Changes From FIPS 205 Initial Public Draft

The differences from Version 3 of the SPHINCS+ specification described in Appendix A were
included in the draft version of this standard (FIPS 205 ipd) that was posted on August 24, 2023.
Based on comments that were submitted on FIPS 205 ipd, the SLH-DSA signature generation and
verification functions were modified to include domain separation cases in which the message
is signed directly and in which a digest of the message is signed. The changes were made by
modifying the inputs to the signing and verification functions (see Algorithms 22, 23, 24, and 25).

@DiscordJim
Copy link

DiscordJim commented Aug 13, 2024

Anyone currently working on this? Would be thrilled to help out.

Also: FIPS 204

@tarcieri
Copy link
Member Author

@DiscordJim might wait a day to hear from @tjade273, otherwise go for it

@DiscordJim
Copy link

@tarcieri Sounds good. Ideally I'd like to work on the 204 implementation first. Do you guys have a Discord or something of the like?

@tarcieri
Copy link
Member Author

@DiscordJim you can find some discussion about implementing ML-DSA in #8. There's currently an empty ml-dsa crate in-tree. Ideally it would share some code with ml-kem. You can chat about it on our Zulip

@tjade273
Copy link
Contributor

Nice! I can take care of this tomorrow morning

@tarcieri
Copy link
Member Author

Fixed in #844

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

No branches or pull requests

3 participants