Adjoint Open Source
Adjoint builds solutions to simplify and transform financial operations.
All open source projects are released under a permissive BSD license.
- uplink - A distributed ledger for
secure multiparty workflows in financial markets.
- pairing - Optimal ate pairing over
Barreto-Naehrig curves
- sonic - Zero-Knowledge SNARKs from
Linear-Size Universal and Updatable Structured Reference Strings
- arithmetic-circuits -
Arithmetic circuits for zero knowledge proof systems
- shamir - Shamir secret sharing
- elliptic-curve - Elliptic
Curves
- galois-fft - Finite field
polynomial arithmetic based on fast Fourier transforms
- galois-field - Galois fields
- bulletproofs - Bulletproofs are
short non-interactive zero-knowledge proofs that require no trusted setup
- merkle-tree - Haskell library for
building Merkle trees and constructing Merkle inclusion proofs.
- schnorr-nizk - Schnorr protocol
for non-interactive zero-knowledge proofs.
- auth-adt - Haskell library for
building authenticated data structures and generic inclusion proofs.
- aos-signature - Haskell library
implementing Abe-Ohkubo-Suzuki linkable ring signatures.
- oblivious-transfer -
Haskell library implementing 1-out-of-N and k-out-of-N oblivious transfer
protocols.
- double-ratchet - Haskell
library implementing the Open Whisper System double ratchet algorithm.
- datetime -
Haskell library implementing the Adjoint datetime library, with datetime
recurrence rules, and financial holiday calculations.