| Crates.io | hashsigs-rs |
| lib.rs | hashsigs-rs |
| version | 0.0.2 |
| created_at | 2025-03-19 23:07:07.798734+00 |
| updated_at | 2025-08-12 18:09:09.149927+00 |
| description | Hash based signatures, WOTS+ |
| homepage | |
| repository | https://github.com/quipnetwork/hashsigs-rs |
| max_upload_size | |
| id | 1598696 |
| size | 198,796 |
A Rust implementation of WOTS+ (Winternitz One-Time Signature) scheme, with Solana program support.
To build the library:
cargo build
For release build:
cargo build --release
To build the Solana program:
cd solana
cargo build-sbf
Run all tests:
cargo test
Run specific test vectors:
cargo test test_wotsplus_keccak256_vectors
Run Solana program tests:
cd solana
cargo test-sbf
For test output and backtrace:
RUST_BACKTRACE=1 cargo test-sbf -- --nocapture 2>&1
Show compute units only:
RUST_BACKTRACE=1 cargo test-sbf -- --nocapture 2>&1 | grep "compute units:"
sh -c "$(curl -sSfL https://release.solana.com/v2.2/install)"
.
├── src/ # Core WOTS+ implementation
├── solana/ # Solana program implementation
└── tests/ # Test vectors and unit tests
AGPL-3.0, see COPYING