RustCrypto / RustCrypto/signatures
One-time signature crate?
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 661
- Forks
- 196
- Avg merge
- 1h 45m
- Merged PRs (30d)
- 1
Description
I have a crate that implements the various winternitz one-time signature schemes used by hash-based constructions. This groups the very similar instances of wots in xmss, lms, and slh-dsa all under one crate. I'm wondering if this would be of use here, for instance to ease future implementations (such as shrincs). The primitives obviously don't implement the signature traits because they are not meant to be used as is.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the proposed crate and its shared Winternitz one-time signature implementations for XMSS, LMS, and SLH-DSA. Read the linked SHRINCS specification to understand the future-use case, then clarify whether a reusable crate belongs in this repository and what its scope and completion criteria would be.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cryptography
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100