Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
-
Updated
Nov 5, 2024 - Nim
Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
Verify Estonian e-id signatures on Ethereum
Hazmat ECC arithmetic for Cryptography.io
Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
An elliptic curve library written in Swift 4
NEWS! We will soon release a TypeScript transpilation and improvement of this library. Self-contained cryptographic library for use in electronic voting clients. Complete documentation with references to the literature makes it good teaching material.
Elgamal Encryption using Elliptic Curve Cryptography in Python 2.7
Pollard Rho attack on ECDLP with GMP
Elliptic Curves and other algorithms
An export of the Explicit-Formulas Database.
Self-contained elliptic curve library that provides optimized routines for fixed-basis, and simultaneous, exponentiation and similar routines.
Implemented in python , Elliptic-curve Diffie–Hellman (ECDH) is a key agreement protocol that allows two parties, each having an elliptic-curve public–private key pair, to establish a shared secret over an insecure channel. This shared secret may be directly used as a key, or to derive another key
Julia package for descent elimination algorithms
The Cryptography and Algebra Structures Java Library of University of Lleida
Test code for RSA and ECC
My journey with elliptic curve cryptography
bitcoin from scratch
A literate 📝 implementation of algebraic primitives for cryptography and algebraic applications ⚗️
Java wrapper of Verificatum Elliptic Curve library (VEC).
Add a description, image, and links to the elliptic-curve-arithmetic topic page so that developers can more easily learn about it.
To associate your repository with the elliptic-curve-arithmetic topic, visit your repo's landing page and select "manage topics."