Skip to content
Change the repository type filter

All

    Repositories list

    • Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2
      Rust
      205000Updated Jan 29, 2025Jan 29, 2025
    • bls12_381

      Public
      Implementation of the BLS12-381 pairing-friendly elliptic curve group
      Rust
      Other
      184103Updated Jan 28, 2025Jan 28, 2025
    • Rust
      Apache License 2.0
      1009Updated Jan 28, 2025Jan 28, 2025
    • Collection of cryptographic hash functions written in pure Rust
      Rust
      262100Updated Jan 15, 2025Jan 15, 2025
    • Cryptographic signature algorithms: DSA, ECDSA, Ed25519
      Rust
      113202Updated Jan 14, 2025Jan 14, 2025
    • An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve
      Rust
      Creative Commons Zero v1.0 Universal
      52000Updated Jan 14, 2025Jan 14, 2025
    • Rust language bindings for Bitcoin secp256k1 library.
      C
      Creative Commons Zero v1.0 Universal
      276001Updated Jan 14, 2025Jan 14, 2025
    • A pure-Rust implementation of group operations on Ristretto and Curve25519
      Rust
      Other
      484000Updated Jan 14, 2025Jan 14, 2025
    • A pure-Rust implementation of group operations on Ristretto and Curve25519
      Rust
      Other
      484002Updated Jan 14, 2025Jan 14, 2025
    • bn

      Public
      Pairing cryptography library in Rust
      Rust
      Apache License 2.0
      132300Updated Jan 14, 2025Jan 14, 2025
    • Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
      Rust
      Apache License 2.0
      56100Updated Jan 14, 2025Jan 14, 2025
    • Hashing primitives used in Ethereum
      Rust
      Apache License 2.0
      20001Updated Jan 11, 2025Jan 11, 2025
    • groth16 verifier implementation with solana altbn syscalls
      Rust
      Apache License 2.0
      9100Updated Dec 16, 2024Dec 16, 2024
    • revm

      Public
      Rust
      MIT License
      4506Updated Dec 9, 2024Dec 9, 2024
    • Ed25519 suitable for use in consensus-critical contexts.
      Rust
      12200Updated Oct 28, 2024Oct 28, 2024
    • Fast and efficient ed25519 signing and verification in Rust.
      Rust
      BSD 3-Clause "New" or "Revised" License
      232101Updated Oct 17, 2024Oct 17, 2024
    • getrandom

      Public
      A small cross-platform library for retrieving random data from (operating) system source
      Rust
      Apache License 2.0
      195000Updated Oct 4, 2024Oct 4, 2024
    • High-performance, well-tested & documented core libraries for Ethereum, in Rust
      Rust
      Apache License 2.0
      169000Updated Sep 18, 2024Sep 18, 2024
    • reth

      Public
      Rust
      Apache License 2.0
      4000Updated Sep 5, 2024Sep 5, 2024
    • revm-new

      Public archive
      Ethereum Virtual Machine written in rust that is fast and simple to use
      Rust
      MIT License
      614000Updated Aug 6, 2024Aug 6, 2024
    • reth-new

      Public archive
      Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
      Rust
      Apache License 2.0
      1.4k100Updated Aug 6, 2024Aug 6, 2024
    • c-kzg-4844

      Public archive
      Minimal 4844 version of c-kzg
      Nim
      Apache License 2.0
      126000Updated May 13, 2024May 13, 2024
    • BLAKE3

      Public archive
      Assembly
      Other
      0100Updated Feb 28, 2024Feb 28, 2024