There are 10 repositories under elliptic-curves topic.
The Illustrated TLS 1.2 Connection: Every byte explained
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
Port of TweetNaCl cryptographic library to JavaScript
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
pure-python ECDSA signature/verification and ECDH key agreement
A pure-Rust implementation of group operations on Ristretto and Curve25519
Python implementations of cryptographic attacks and utilities.
Sign, verify, encrypt and decrypt using the Secure Enclave
Audited & minimal JS implementation of elliptic curve cryptography.
Libraries for finite field, elliptic curve, and polynomial arithmetic
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
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.
An implementation of the Wickr Secure Messaging Protocol in C
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
Implementation of protocols for threshold signatures
A performant NumPy extension for Galois fields and their applications
Python library for fast elliptic curve crypto
Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
A place for useful crypto-related resources plus some of my fav stuff
Experimental zero-knowledge proof compiler in Rust macros
Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
Efficient pairing library, written in Cairo 🐺.
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Crypto Deep Tools a set of scripts for detailed cryptanalysis of the Blockchain network in cryptocurrency Bitcoin
An animated visualization of elliptic curve cryptography