Repository navigation
elliptic-curves
- Website
- Wikipedia
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
The Illustrated TLS 1.2 Connection: Every byte explained
零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP
Port of TweetNaCl cryptographic library to JavaScript
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
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
Python implementations of cryptographic attacks and utilities.
A pure-Rust implementation of group operations on Ristretto and Curve25519
pure-python ECDSA signature/verification and ECDH key agreement
Audited & minimal JS implementation of elliptic curve cryptography.
Libraries for finite field, elliptic curve, and polynomial arithmetic
opmsg message encryption
Sign, verify, encrypt and decrypt using the Secure Enclave
Advanced crypto library for the Go language
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.
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
A fur-ociously secure encryption tool that encodes your secrets as adorable cat and dog sounds, using real elliptic curve cryptography with a playful disguise.
Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
A performant NumPy extension for Galois fields and their applications