gdanezis / bplib
A bilinear pairing library for petlib
☆35Updated last year
Related projects ⓘ
Alternatives and complementary repositories for bplib
- Implementation of a pairing over a Barreto-Naehrig curve on top of OpenSSL.☆31Updated 8 years ago
- Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers.☆60Updated 3 years ago
- (Towards) Scalable Threshold Crypto: BLS threshold signatures with millions of signers and a scalable Distributed Key Generation (and VSS…☆31Updated 9 months ago
- A python library that implements a number of Privacy Enhancing Technolgies☆134Updated 2 years ago
- Sage implementation of the isogeny-and-pairing based VDF☆24Updated 3 years ago
- ☆50Updated last year
- HAL: A Library for Homomorphic Authentication☆19Updated 7 years ago
- C++ library for IOP-based zkSNARKs☆149Updated 10 months ago
- C++ codebase for highly composable zkSNARKs with commit-and-prove capabilities.☆37Updated 4 years ago
- Cryptographic accumulator based on the strong RSA assumption, Python & Solidity☆74Updated 5 years ago
- Comprehensive Open Source Library for Secure Multiparty Computation☆181Updated last year
- Prototype implementation of Prio, a system for the private computation of aggregate statistics.☆60Updated 6 years ago
- Global-Scale Secure Multiparty Computation☆40Updated last year
- Functional encryption library in C☆79Updated 3 years ago
- ☆33Updated 3 years ago
- Companion repository for blog post on benchmarking implementations of Paillier encryption☆19Updated 7 years ago
- A simple Python implementation of threshold BLS signatures.☆39Updated 7 months ago
- Hashing to Elliptic Curves☆79Updated 2 months ago
- A collection of Paillier cryptosystem zero knowledge proofs☆114Updated last year
- A C++ implementation of the TinyLEGO cryptographic protocol [NST17] for general secure two-party computation☆16Updated 7 years ago
- ☆22Updated 3 years ago
- Rust library for building IQC: cryptography based on class groups of imaginary quadratic orders☆63Updated last year
- Rust implementation of the BMR16 arithmetic garbling scheme.☆34Updated 4 years ago
- Python-based system for zk-SNARK based verifiable computations and smart contracts☆80Updated 5 years ago
- Elliptic curve pairing in Python☆50Updated 4 years ago
- Zero-Knowledge Swiss Knife☆94Updated last year
- Research implementation of cryptographic accumulators☆29Updated 3 years ago
- CryptoBib BibTex files☆52Updated last month
- Algorand's reference implementation of bls signature scheme☆50Updated last year
- SageMath library for constructing elliptic curves☆65Updated last year