There are 5 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
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
pure-python ECDSA signature/verification and ECDH key agreement
Sign, verify, encrypt and decrypt using the Secure Enclave
A pure-Rust implementation of group operations on Ristretto and Curve25519
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
Libraries for finite field, elliptic curve, and polynomial arithmetic
Python implementations of cryptographic attacks and utilities.
An implementation of the Wickr Secure Messaging Protocol in C
Fastest JS implementation of ed25519, x25519 & ristretto255. Independently audited, high-security, 0-dependency EDDSA sigs & ECDH key agreement
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.
Library for elliptic curves cryptography
Rust language general purpose elliptic curve cryptography.
Python library for fast elliptic curve crypto
Minimal, auditable JS implementation of elliptic curve cryptography.
A place for useful crypto-related resources plus some of my fav stuff
Implementation of protocols for threshold signatures
Constant time pairing-based or elliptic curve based cryptography and digital signatures
Experimental zero-knowledge proof compiler in Rust macros
A performant NumPy extension for Galois fields and their applications
Cross-platform Python bindings for libsecp256k1
Nayuki's implementation of cryptographic primitives used in Bitcoin.
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)
Google Cloud Platform IOT Core Examples
Ed25519 high-performance public-key signature system as a RubyGem (MRI C extension and JRuby Java extension)
Software for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
Python code to implement various number theory, elliptic curve and finite field computations.
Generate a certificate signing request (CSR) programmatically on iOS/macOS/watchOS/tvOS devices