A pure-Rust implementation of group operations on Ristretto and Curve25519
-
Updated
Dec 9, 2025 - Rust
A pure-Rust implementation of group operations on Ristretto and Curve25519
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Libraries for finite field, elliptic curve, and polynomial arithmetic
pure-python ECDSA signature/verification and ECDH key agreement
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
Port of TweetNaCl cryptographic library to JavaScript
零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems
Crypto Deep Tools a set of scripts for detailed cryptanalysis of the Blockchain network in cryptocurrency Bitcoin
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Advanced crypto library for the Go language
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
Python implementations of cryptographic attacks and utilities.
Implementation of protocols for threshold signatures
Sign, verify, encrypt and decrypt using the Secure Enclave
Rust language general purpose elliptic curve cryptography.
An implementation of the Wickr Secure Messaging Protocol in C
Add a description, image, and links to the elliptic-curves topic page so that developers can more easily learn about it.
To associate your repository with the elliptic-curves topic, visit your repo's landing page and select "manage topics."