-
Notifications
You must be signed in to change notification settings - Fork 578
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
private key in seed format for ML-KEM, ML-DSA, and SLH-DSA ? #4327
Comments
There's some discussion in the ML-KEM PR: #3893 (comment) Generally, I'm fine with adding the seed expansion to the public API as well as not exposing the reading of expanded keys, if there's a quorum in the community. Obviously, @randombit get's to have the final say on that. |
My vote:
|
No strong opinion here. Using the seed as the canonical secret key encoding does seem better overall. Main thing I’d like to avoid, if possible, is us ending up having to support several different key formats which are mutually unintelligable with other implementations. [This is probably inenvitable…] |
For the record: I changed the ML-KEM pull request to use the seeds exclusively. |
For the record: I changed the ML-DSA pull request to use the seed exclusively. |
Are there any plans to add the seed format for serialization of ML-KEM, ML-DSA, and SLH-DSA private keys? The discussion on the LAMPS list regarding the decision is ongoing and doesn't seem to be decided yet.
The text was updated successfully, but these errors were encountered: