awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
QuipNetwork avatar

QuipNetwork/hashsigs-solidity

0
View on GitHub↗
2,957 stars·9 forks·Solidity·agpl-3.0·17 views

Hashsigs Solidity

hashsigs-solidity is a cryptographic signature library and security utility for Ethereum smart contracts. It functions as a hash-based signature verifier designed to confirm data origin and integrity within a virtual machine environment.

The project focuses on on-chain cryptographic authentication, specifically the verification of one-time signatures to prevent replay attacks. It implements signature validation for Winternitz One-Time Signatures Plus to ensure that data has not been tampered with before it is processed by a contract.

The library covers a broad range of cryptographic capabilities, including Merkle-tree path verification, hash-chain based authentication, and preimage-based identity proofs. It also manages state-based key tracking to maintain security across smart contract interactions.

Features

  • Smart Contract Security - Provides a security utility library for implementing digital signature verification in Ethereum contracts.
  • Cryptographic Signature Verification - Validates cryptographic signatures within Solidity smart contracts to ensure authenticity.
  • Hash-Based Signature Verifiers - Functions as a specialized tool for validating hash-based signatures to confirm data origin.
  • WOTS+ Verifiers - Implements signature validation for Winternitz One-Time Signatures Plus.
  • Digital Signature Libraries - Provides a library for verifying hash-based one-time signatures on the blockchain.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Digital Signature Validators - Provides tools for validating cryptographic signatures within a virtual machine environment.
  • One-Time Signature Validators - Implements validation for one-time signatures to ensure a message is only processed once.
  • On-Chain Authentications - Enables proving sender identity within the EVM using hash-based digital signatures.
  • One-Time Signature Verifiers - Confirms single-use hash-based signatures to prevent replay attacks.
  • Hash-Chain Authentications - Provides identity verification through the validation of pre-calculated hash chains.
  • Merkle Tree Utilities - Includes utilities for verifying leaf nodes via Merkle tree path proofs.
  • Preimage Proofs - Verifies claimants by matching provided secret values against stored hashes.
  • Key Usage Tracking - Tracks the usage of public keys in contract storage to eliminate replay attacks.
  • Smart Contract Integrity Checks - Uses cryptographic checks to verify data integrity before it is processed by a contract.
  • Star history

    Star history chart for quipnetwork/hashsigs-solidityStar history chart for quipnetwork/hashsigs-solidity

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does quipnetwork/hashsigs-solidity do?

    hashsigs-solidity is a cryptographic signature library and security utility for Ethereum smart contracts. It functions as a hash-based signature verifier designed to confirm data origin and integrity within a virtual machine environment.

    What are the main features of quipnetwork/hashsigs-solidity?

    The main features of quipnetwork/hashsigs-solidity are: Smart Contract Security, Cryptographic Signature Verification, Hash-Based Signature Verifiers, WOTS+ Verifiers, Digital Signature Libraries, Digital Signature Validators, One-Time Signature Validators, On-Chain Authentications.

    Which projects share features with quipnetwork/hashsigs-solidity?

    Projects with overlapping indexed features include: quipnetwork/hashsigs-rs — hashsigs-rs is a Rust cryptography library providing a hash-based signature scheme and a library for generating and… quipnetwork/hashsigs-py — hashsigs-py is a hash-based signature library for Python used to generate and verify one-time digital signatures. It… quipnetwork/hashsigs-ts — hashsigs-ts is a TypeScript cryptography library used to generate and verify digital signatures through one-time… kadenzipfel/smart-contract-vulnerabilities — This project serves as a comprehensive knowledge base and technical reference for identifying and mitigating security… travist/jsencrypt — jsencrypt is a JavaScript library for performing RSA encryption, decryption, and key generation. It functions as an… openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the…

    Projects sharing features with Hashsigs Solidity

    These projects share indexed features with Hashsigs Solidity. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • quipnetwork/hashsigs-rsQuipNetwork avatar

      QuipNetwork/hashsigs-rs

      2,944View on GitHub↗

      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 utili

      Rust
      View on GitHub↗2,944
    • quipnetwork/hashsigs-pyQuipNetwork avatar

      QuipNetwork/hashsigs-py

      2,941View on GitHub↗

      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 privat

      Python
      View on GitHub↗2,941
    • quipnetwork/hashsigs-tsQuipNetwork avatar

      QuipNetwork/hashsigs-ts

      2,944View on GitHub↗

      hashsigs-ts is a TypeScript cryptography library used to generate and verify digital signatures through one-time cryptographic schemes. It functions as a hash-based signature tool that creates secure signatures without relying on asymmetric encryption. The library provides tools for cryptographic identity verification and data integrity validation. It utilizes a one-time signature generation process to ensure that data remains unaltered and that the origin of a message can be proven. The implementation manages raw cryptographic data using typed arrays and employs pure functions to ensure con

      TypeScript
      View on GitHub↗2,944
    • kadenzipfel/smart-contract-vulnerabilitieskadenzipfel avatar

      kadenzipfel/smart-contract-vulnerabilities

      2,466View on GitHub↗

      This project serves as a comprehensive knowledge base and technical reference for identifying and mitigating security vulnerabilities in smart contracts. It provides a structured catalog of common attack vectors, logic errors, and insecure coding patterns, offering developers and auditors a centralized resource for implementing secure decentralized applications. The repository distinguishes itself by covering the full lifecycle of contract security, from low-level arithmetic safety and compiler constraints to high-level architectural patterns. It details specific defensive strategies for mana

      blockchainethereumsecurity
      View on GitHub↗2,466
    Compare all 30 related projects→