mirror of
https://github.com/emp-toolkit/emp-ag2pc.git
synced 2026-01-08 23:08:04 -05:00
b46db47122ccf11228c90c14871948c07b06aa05
emp-ag2pc
Authenticated Garbling and Efficient Maliciously Secure Two-Party Computation
Installation
- Install prerequisites using instructions here.
- Install emp-tool.
- Install emp-ot.
- git clone https://github.com/emp-toolkit/emp-ag2pc.git
- cd emp-ag2pc && cmake . && make
Test
-
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.
Question
Please send email to wangxiao1254@gmail.com
##TODOs 2. clean up code
-
improve multithreading code using lambda function
-
improve testing code
Acknowledgement
This work was supported in part by the National Science Foundation under Awards #1111599 and #1563722.
Languages
C++
96.2%
CMake
2.6%
Shell
0.9%
C
0.3%