spartan-ecdsa

ECDSA verifier

A Rust implementation of an ECDSA signature verification algorithm optimized for performance and security

The fastest in-browser verification of ECDSA signatures in ZK, using Spartan on the secq256k1 curve

GitHub

203 stars
4 watching
28 forks
Language: Rust
last commit: almost 3 years ago

Related projects:

RepositoryDescriptionStars
tlsfuzzer/python-ecdsaA Python implementation of ECDSA and ECDH algorithms921
rustcrypto/signaturesThis project provides digital signature algorithms and implementation in Rust.478
mybraavos/efficient-secp256r1An efficient implementation of secp256r1 ECDSA on Cairo23
flyq/ecdsa_pocAn educational proof-of-concept demonstrating the verification of ECDSA signatures using a custom-built backend in Motoko language0
paulmillr/noble-secp256k1Fastest 4KB implementation of secp256k1 signatures and ECDH in JavaScript771
microsoft/spartanA high-speed zero-knowledge proof system with transparent setup and arbitrary NP statement support707
dalek-cryptography/ed25519-dalekFast and efficient implementation of ed25519 key generation, signing, and verification in Rust.692
threathunters-io/laurelConverts Linux audit logs into standardized JSON format for enhanced security monitoring722
amadimichael/p256-verifier-huffAn experimental implementation of a curve signature verifier optimized in Huff Language for the P256 curve26
0xhackedlabs/zkproverA Rust-based implementation of a zk proof system, enabling secure and private data verification without the need for trusted intermediaries.1
potatosalad/erlang-crypto_rsassa_pssA cryptographic signature algorithm implementation for Erlang and Elixir12
cryptocoinjs/ecdsaProvides tools for secure digital transactions using elliptical curve cryptography38
valida-xyz/validaA STARK-based virtual machine designed to improve code reuse, performance and modularity through a custom instruction set, compiler and extensibility features.303
esp-rs/esp-pacsA repository of Rust crates providing peripheral access to various Espressif SoCs and modules116
epi052/rustdsplitRe-implements a method to bypass signature-based AV detection by splitting a file into two halves and modifying one byte in each half to evade detection.35