调用SPDZ库实现简单的三个数想加。
创建代码文件test.mpc
a=sint.get_input_from(0)
b=sint.get_input_from(1)
c=sint.get_input_from(2)
sum=a+b+c
print_ln('Result=%s',sum.reveal())
编译./comple.py -B 32 test
生成证书
Scripts/setup-ssl.sh 3
输入3个数
echo 1 >Player-Data/Input-P0-0
echo 2 >Player-Data/Input-P1-0
echo 3 >Player-Data/Input-P2-0
调用库文件
./shamir-bmr-party.x -N 3 0 test
报错
Illegal instruction (core dumped)
哦,你用的什么语言?什么软件
代码呢?
我自己找到解决方法了,因为bin文件下面少了avx2文件