Authenticated Garbling and Efficient Maliciously Secure Two-Party Computation. More details of the protocol can be found in the paper.
wget https://raw.githubusercontent.com/emp-toolkit/emp-readme/master/scripts/install.py
python install.py --install --tool --ot --ag2pc
- By default it will build for Release.
-DCMAKE_BUILD_TYPE=[Release|Debug]
option is also available. - No sudo? Change
CMAKE_INSTALL_PREFIX
.
- By default it will build for Release.
-
If you want to test the code in local machine, type
./run ./bin/[binaries] 12345 [more opts]
-
IF you want to test the code over two machine, type
./bin/[binaries] 1 12345 [more opts]
on one machine and./bin/[binaries] 2 12345 [more opts]
on the other.IP address is hardcoded in the test files. Please replace IP variable to the real ip.
Please send email to wangxiao1254@gmail.com
This work was supported in part by the National Science Foundation under Awards #1111599 and #1563722.