add EMP
wangxiao1254 opened this issue · 4 comments
wangxiao1254 commented
rdragos commented
Will do!
My only problem is that I am not sure into what category is best fitted - Do you reckon Tools is a better section? - my thought is that there are many useful things you have there but there are some dependencies between them. I haven't dug in the code, please correct me if I am wrong.
wangxiao1254 commented
EMP-toolkit contains the following:
- emp-ot, which is a set of OT primitives like libOTe
- emp-sh2pc, semi-honest 2PC, like Obliv-C but without domain specific lang. (We provide circuit library object instead)
- emp-ag2pc, emp-agmpc, emp-m2pc are malicious two-party and multi-party computation protocols. So they are something like SPDZ, TinyLEGO, etc.
Most MPC protocols requires OT, so we have OT in a standalone lib as a dependency to other protocols.
I think just referring to our main page and treating the whole thing as a framework makes sense to me.
rdragos commented
What do you think of the line I have just added?
You can do a pull request if you think something else must be added / removed ;)
wangxiao1254 commented
Thanks!