An easy-to-use cryptography library for JavaScript
-
Updated
Jun 12, 2024 - TypeScript
An easy-to-use cryptography library for JavaScript
Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
The Autograph protocol
State-of-the-art Elliptic Curve operations and SNARKS verification for Cairo & Starknet 🐺.
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures) by the Zcash Foundation
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.
Go implementation of OPAQUE, the asymmetric password-authenticated key exchange protocol.
Advanced crypto library for the Go language
零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP
A performant NumPy extension for Galois fields and their applications
Self-contained elliptic curve library that provides optimized routines for fixed-basis, and simultaneous, exponentiation and similar routines.
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Abstracted prime-order elliptic curve groups in Go.
Elliptic Curve Integrated Encryption Scheme for secp256k1 in Rust
A pure-Rust implementation of group operations on Ristretto and Curve25519
An experimental high-performance cryptosystem.
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
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Crypto Deep Tools a set of scripts for detailed cryptanalysis of the Blockchain network in cryptocurrency Bitcoin
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."