All Projects → bulletproofs → Similar Projects or Alternatives

71 Open source projects that are alternatives of or similar to bulletproofs

bulletproofs-r1cs-gadgets
Arithmatic circuits convertible to R1CS based on Bulletproofs
Stars: ✭ 65 (+4.84%)
Ss Isogeny Software
Software for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
Stars: ✭ 80 (+29.03%)
Mutual labels:  elliptic-curves
zax
NaCl-based Cryptographic Relay
Stars: ✭ 62 (+0%)
Mutual labels:  elliptic-curves
ecurve
DiffieHellman, Elgamal, ECDSA & STS with elliptic curve in python
Stars: ✭ 19 (-69.35%)
Mutual labels:  elliptic-curves
Kyber
Advanced crypto library for the Go language
Stars: ✭ 412 (+564.52%)
Mutual labels:  elliptic-curves
Useful Crypto Resources
A place for useful crypto-related resources plus some of my fav stuff
Stars: ✭ 131 (+111.29%)
Mutual labels:  elliptic-curves
pairing
Optimised bilinear pairings over elliptic curves
Stars: ✭ 44 (-29.03%)
Mutual labels:  elliptic-curves
crypto-in-action
algebra arithmetic, finite fields, elliptic curves, zero-knowledge
Stars: ✭ 65 (+4.84%)
Mutual labels:  elliptic-curves
Sigtool
Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler
Stars: ✭ 49 (-20.97%)
Mutual labels:  elliptic-curves
hacl
Archived. Curve25519 support has been integrated into mirage-crypto-ec (via fiat-crypto). Hacl bindings are available from the hacl-star opam package. OCaml bindings for HACL* elliptic curves
Stars: ✭ 21 (-66.13%)
Mutual labels:  elliptic-curves
bls-js
BLS signature implementation
Stars: ✭ 15 (-75.81%)
Mutual labels:  elliptic-curves
Curve25519 Dalek
A pure-Rust implementation of group operations on Ristretto and Curve25519
Stars: ✭ 477 (+669.35%)
Mutual labels:  elliptic-curves
Practical Cryptography For Developers Book
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
Stars: ✭ 2,400 (+3770.97%)
Mutual labels:  elliptic-curves
tweedle
Generator and supporting evidence for security of the Tweedledum/Tweedledee pair of elliptic curves suitable for Halo
Stars: ✭ 16 (-74.19%)
Mutual labels:  elliptic-curves
ECTester
Tests support and behavior of elliptic curve cryptography implementations on JavaCards (TYPE_EC_FP and TYPE_EC_F2M) and in selected software libraries.
Stars: ✭ 51 (-17.74%)
Mutual labels:  elliptic-curves
secp256k1-ml
Elliptic curve library secp256k1 wrapper for Ocaml
Stars: ✭ 18 (-70.97%)
Mutual labels:  elliptic-curves
Coincurve
Cross-platform Python bindings for libsecp256k1
Stars: ✭ 89 (+43.55%)
Mutual labels:  elliptic-curves
aos-signature
Abe-Ohkubo-Suzuki Linkable Ring Signatures
Stars: ✭ 48 (-22.58%)
Mutual labels:  elliptic-curves
Number-Theory-Python
Python code to implement various number theory, elliptic curve and finite field computations.
Stars: ✭ 85 (+37.1%)
Mutual labels:  elliptic-curves
noble-ed25519
Fastest JS implementation of ed25519, x25519 & ristretto255. Independently audited, high-security, 0-dependency EDDSA signatures and ECDH key agreement
Stars: ✭ 220 (+254.84%)
Mutual labels:  elliptic-curves
Gurvy
gurvy implements Elliptic Curve Cryptography (+Pairing) for BLS12-381, BLS12-377, BW6-761, and BN256. Originally developed (and used) by gnark
Stars: ✭ 66 (+6.45%)
Mutual labels:  elliptic-curves
elliptic-curve
A polymorphic interface for elliptic curve operations
Stars: ✭ 37 (-40.32%)
Mutual labels:  elliptic-curves
h2c-rust-ref
Hash to curves - Rust reference implementation
Stars: ✭ 21 (-66.13%)
Mutual labels:  elliptic-curves
X25519
Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function
Stars: ✭ 37 (-40.32%)
Mutual labels:  elliptic-curves
libeddsa
cryptographic library for ed25519 and curve25519
Stars: ✭ 20 (-67.74%)
Mutual labels:  elliptic-curves
std-curves
Standard curve database.
Stars: ✭ 53 (-14.52%)
Mutual labels:  elliptic-curves
Ellipticcurvekeypair
Sign, verify, encrypt and decrypt using the Secure Enclave
Stars: ✭ 589 (+850%)
Mutual labels:  elliptic-curves
Fastecdsa
Python library for fast elliptic curve crypto
Stars: ✭ 158 (+154.84%)
Mutual labels:  elliptic-curves
Bulletproofs
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
Stars: ✭ 458 (+638.71%)
Mutual labels:  elliptic-curves
keystore-idb
In-browser key management with IndexedDB and the Web Crypto API
Stars: ✭ 37 (-40.32%)
Mutual labels:  elliptic-curves
Wickr Crypto C
An implementation of the Wickr Secure Messaging Protocol in C
Stars: ✭ 279 (+350%)
Mutual labels:  elliptic-curves
Curv
Rust language general purpose elliptic curve cryptography.
Stars: ✭ 138 (+122.58%)
Mutual labels:  elliptic-curves
EllipticCurve
An elliptic curve library written in Swift 4
Stars: ✭ 18 (-70.97%)
Mutual labels:  elliptic-curves
awesome-zkp-starter-pack
A curated collection of links for zero-knowledge proof cryptography used in blockchains
Stars: ✭ 63 (+1.61%)
Mutual labels:  zero-knowledge-proofs
2D-Elliptic-Mesh-Generator
2D orthogonal elliptic mesh generator which solves the Winslow partial differential equations
Stars: ✭ 36 (-41.94%)
Mutual labels:  elliptic-curves
Gcp Iot Core Examples
Google Cloud Platform IOT Core Examples
Stars: ✭ 103 (+66.13%)
Mutual labels:  elliptic-curves
schnorr-nizk
Schnorr Protocol for Non-interactive Zero-Knowledge Proofs
Stars: ✭ 67 (+8.06%)
Mutual labels:  elliptic-curves
cryptotools
No description or website provided.
Stars: ✭ 182 (+193.55%)
Mutual labels:  elliptic-curves
ed448
A golang implementation of Ed448-Goldilocks. This is a mirror of https://bugs.otr.im/otrv4/ed448
Stars: ✭ 36 (-41.94%)
Mutual labels:  elliptic-curves
Bitcoin Cryptography Library
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Stars: ✭ 81 (+30.65%)
Mutual labels:  elliptic-curves
zkp
Experimental zero-knowledge proof compiler in Rust macros
Stars: ✭ 121 (+95.16%)
Mutual labels:  elliptic-curves
ripp
Argument systems for inner pairing products
Stars: ✭ 34 (-45.16%)
Mutual labels:  bulletproofs
cryptos
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
Stars: ✭ 846 (+1264.52%)
Mutual labels:  elliptic-curves
Tweetnacl Js
Port of TweetNaCl cryptographic library to JavaScript
Stars: ✭ 1,176 (+1796.77%)
Mutual labels:  elliptic-curves
BulletproofJS
Set of JavaScript based tools and Ethereum Solidity contracts for BulletProof based range proofs and confidential transactions
Stars: ✭ 26 (-58.06%)
Mutual labels:  elliptic-curves
curves
Implementations of popular elliptic curves
Stars: ✭ 229 (+269.35%)
Mutual labels:  elliptic-curves
nim-blscurve
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Stars: ✭ 19 (-69.35%)
Mutual labels:  elliptic-curves
Constantine
Constant time pairing-based or elliptic curve based cryptography and digital signatures
Stars: ✭ 61 (-1.61%)
Mutual labels:  elliptic-curves
hazmat-math
Hazmat ECC arithmetic for Cryptography.io
Stars: ✭ 28 (-54.84%)
Mutual labels:  elliptic-curves
bellman
Bellman zkSNARK library for community with Ethereum's BN256 support
Stars: ✭ 121 (+95.16%)
Mutual labels:  zero-knowledge-proofs
galois
A performant NumPy extension for Galois fields and their applications
Stars: ✭ 106 (+70.97%)
Mutual labels:  elliptic-curves
Swift Crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Stars: ✭ 1,005 (+1520.97%)
Mutual labels:  elliptic-curves
btclib
btclib: a python3 library for 'bitcoin cryptography'
Stars: ✭ 60 (-3.23%)
Mutual labels:  elliptic-curves
btclib
btclib: a Python3 library for 'bitcoin cryptography'
Stars: ✭ 16 (-74.19%)
Mutual labels:  elliptic-curves
Jc curve25519
Javacard implementation of Curve25519 (prototype, work-in-progress)
Stars: ✭ 18 (-70.97%)
Mutual labels:  elliptic-curves
jwt-compact
Compact JWT implementation in Rust
Stars: ✭ 26 (-58.06%)
Mutual labels:  elliptic-curves
libgoldilocks
An implementation of Mike Hamburg's Ed448 (Goldilocks) curve - derived from libdecaf. This is a mirror of https://bugs.otr.im/otrv4/libgoldilocks
Stars: ✭ 17 (-72.58%)
Mutual labels:  elliptic-curves
baseline
The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and r…
Stars: ✭ 565 (+811.29%)
Mutual labels:  zero-knowledge-proofs
Illustrated Tls
The Illustrated TLS Connection: Every byte explained
Stars: ✭ 2,751 (+4337.1%)
Mutual labels:  elliptic-curves
Opmsg
opmsg message encryption
Stars: ✭ 704 (+1035.48%)
Mutual labels:  elliptic-curves
1-60 of 71 similar projects