-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programgood first issueGood for newcomersGood for newcomersrust-
Description
Build cryptographic hashing library for document integrity verification
Description:
Develop a Rust library that generates cryptographic hashes of documents and verifies their integrity.
Requirements:
- Support multiple hash algorithms (SHA-256, SHA-512, BLAKE3)
- Merkle tree generation for multi-document verification
- Streaming hash calculation for large files
- Signature generation and verification (Ed25519)
- Hash comparison utilities
- CLI tool for hashing files
- Node.js FFI bindings
- Performance benchmarks
- Constant-time comparisons
Acceptance Criteria:
- Hashes are cryptographically secure
- Merkle tree implementation is correct
- Handles files >100MB efficiently
- Signatures verify correctly
- CLI tool is user-friendly
- FFI bindings are performant
- Unit tests with edge cases
- Security audit recommendations followed
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programgood first issueGood for newcomersGood for newcomersrust-