hashsigs-py is a hash-based signature library for Python used to generate and verify one-time digital signatures. It employs hash chains and seed-based key derivation to authenticate data and ensure message integrity.
The library includes a high-performance compiled cryptography backend to accelerate signature computation and processing. For compatibility, it maintains a pure Python fallback implementation to ensure functionality when the compiled backend is unavailable.
The project provides tools for digital key pair management, allowing for the deterministic generation of public and private keys from a starting seed. It covers the full lifecycle of one-time signatures, including the creation, signing, and verification of messages.