Cross-platform Python bindings for libsecp256k1
-
Updated
Jun 29, 2024 - Python
Cross-platform Python bindings for libsecp256k1
An experimental high-performance cryptosystem.
Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP
Audited & minimal JS implementation of elliptic curve cryptography.
State-of-the-art Elliptic Curve operations and SNARKS verification for Cairo & Starknet 🐺.
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.
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
The Autograph protocol
Elliptic Curve Toolbox: Tools for finite field arithmetic and elliptic curve analysis. Includes modules for large integer operations, visualisation, and finite field calculations. Hopefully useful for researchers and developers in cryptography.
Libraries for finite field, elliptic curve, and polynomial arithmetic
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
A pure-Rust implementation of group operations on Ristretto and Curve25519
Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures) by the Zcash Foundation
A performant NumPy extension for Galois fields and their applications
ECIES implementation in C using MbedTLS
A computer algebra system in Smalltalk
Pure JS implementation of secp256k1 signing, verification, recovery ECDSA.
Tests support and behavior of elliptic curve cryptography implementations on JavaCards (TYPE_EC_FP and TYPE_EC_F2M) and in selected software libraries.
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
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."