mirror of
https://github.com/tlsnotary/tlsn.git
synced 2026-04-28 03:00:14 -04:00
tlsn-mpc-core
This crate contains core components for performing MPC, or more specifically 2PC.
Building
If you're on a Mac:
brew install gmp- If you're on an M1 Mac, make sure to add
/opt/homebrew/libto yourLIBRARY_PATHenvironment variable.
Usage
Garbled Circuits
todo!
Oblivious Transfer
todo!
References
Garbled Circuits
This crate implements so-called "Half Gate" boolean garbled circuits as described here.
Oblivious Transfer
This crate implements Oblivious Transfer Extension using ideas from:
Existing Works
These projects were referred to heavily during the initial development of this crate: