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.
opmsg message encryption
Libraries for finite field, elliptic curve, and polynomial arithmetic
Sign, verify, encrypt and decrypt using the Secure Enclave
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
Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
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.