Open evilpoke opened 11 months ago
Q1: Please see if you can run examples in this repo. If that also report error, please paste them. If the error only appears using the circuit from their repo, it could be a different problem.
Q2: I think reading the first 2-3 pages of our paper would help more than I pasting them here!
Disclaimer ! ! I couldn't find a documenation for the toolkit library EMP-tool and the emp-ag2pc only has a paper (which I am currently still reading). Because of a lack of docs and me not really having a very deep understanding of cpp I thus also have trouble understanding the code examples. If you think that both questions below I can answer easily after I have read the paper and listened to Wangs talk, you can also just tell me that. If you otherwise do not think that, then I would really appreciate an answer :) I really would just like to know into what I would like to invest my time into to be able to answer the below questions:
Question 1: (closely related to Q2 below)
How do i get the sample code of an SoK paper referenced here (which computes the dot product of two vectors) run in a malicious setting (so emp-ag2pc) with arbitrary input?
What i already tried:
innerprod -m
)I get a similar output when I just execute the build from https://github.com/MPC-SoK/frameworks/blob/master/emp/ag_test/test/agmult3.cpp as is.
Question 2 (related to Q1)
Now looking at this sample file:
What (on a high level) is
twopc.function_independent();
andtwopc.function_dependent();
andtwopc.online(in, out);
doing.