quipnetwork/hashsigs-solidity

Solidity contracts implementing hash based post quantum signatures

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 5th, 2026
Created on March 19th, 2025
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 35
Total Stargazers: 11,215 (+0)
Total Subscribers: 9 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 2 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

hashsigs-solidity is a Solidity library implementing hash-based post-quantum cryptographic signatures.

The project provides a Solidity implementation of the Winternitz One-Time Signature Plus (WOTS+) scheme, a cryptographic signature algorithm designed to remain secure against attacks from quantum computers. Hash-based signatures derive their security from the properties of cryptographic hash functions rather than the difficulty of factoring or discrete logarithm problems, making them resistant to known quantum algorithms. The WOTS+ variant improves upon the original Winternitz scheme by reducing signature size and improving security parameters.

This tool is relevant for blockchain projects and smart contract systems that need to incorporate post-quantum cryptographic primitives. It suits applications where quantum-resistant security is a requirement or consideration, particularly in systems designed for long-term security or those handling sensitive operations that must remain secure against future quantum threats. The implementation is built for the Ethereum Virtual Machine and compatible chains, allowing direct integration into Solidity-based systems.

The project uses Foundry for development and testing, with test execution available through standard Foundry commands. The codebase is actively maintained with clear build and testing infrastructure in place. Development follows a structured approach with configurable test verbosity levels to support both routine validation and detailed debugging of cryptographic operations.