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: 12 months ago

Related projects:

Repository Description Stars
tlsfuzzer/python-ecdsa A Python implementation of ECDSA and ECDH algorithms 916
rustcrypto/signatures This project provides digital signature algorithms and implementation in Rust. 472
mybraavos/efficient-secp256r1 An efficient implementation of secp256r1 ECDSA on Cairo 23
flyq/ecdsa_poc An educational proof-of-concept demonstrating the verification of ECDSA signatures using a custom-built backend in Motoko language 0
paulmillr/noble-secp256k1 A high-performance JavaScript implementation of secp256k1 signatures and ECDH (Elliptic Curve Diffie-Hellman) algorithms 761
microsoft/spartan A high-speed zero-knowledge proof system with transparent setup and arbitrary NP statement support 694
dalek-cryptography/ed25519-dalek Fast and efficient implementation of ed25519 key generation, signing, and verification in Rust. 686
threathunters-io/laurel Transforms Linux audit logs into standardized, human-readable format for security monitoring 711
amadimichael/p256-verifier-huff An experimental implementation of a curve signature verifier optimized in Huff Language for the P256 curve 26
0xhackedlabs/zkprover A 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_pss A cryptographic signature algorithm implementation for Erlang and Elixir 12
cryptocoinjs/ecdsa Provides tools for secure digital transactions using elliptical curve cryptography 38
valida-xyz/valida A virtual machine for efficient and modular verification of program executions using Stark-based verification methods. 290
esp-rs/esp-pacs A repository of Rust crates providing peripheral access to various Espressif SoCs and modules 112
epi052/rustdsplit Re-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