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
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 |