hashsigs-rs is a Rust cryptography library providing a hash-based signature scheme and a library for generating and verifying one-time digital signatures. It serves as a smart contract signature verifier designed to validate identity and authenticity within on-chain environments.
The project implements one-time signature generation and verification to ensure that digital signatures are valid for a single message, preventing key reuse. It supports blockchain authentication workflows and cryptographic identity proofs for validating senders without relying on external servers.
The library utilizes hash-chain key derivation and Merkle-tree based authentication to enable stateless signature verification. It is written in Rust and supports compilation to WebAssembly for execution in browser-based clients and smart contract environments, including Solana.