Files
MP-SPDZ/FHE/Random_Coins.cpp
Marcel Keller cc0711c224 MP-SPDZ.
2018-10-11 17:20:26 +11:00

25 lines
529 B
C++

#include "Random_Coins.h"
#include "FHE_Keys.h"
Int_Random_Coins::Int_Random_Coins(const FHE_PK& pk) :
Int_Random_Coins(pk.get_params())
{
}
Random_Coins::Random_Coins(const FHE_PK& pk) :
Random_Coins(pk.get_params())
{
}
void add(Random_Coins& ans,const Random_Coins& x,const Random_Coins& y)
{
if (x.params!=y.params) { throw params_mismatch(); }
if (ans.params!=y.params) { throw params_mismatch(); }
add(ans.uu,x.uu,y.uu);
add(ans.vv,x.vv,y.vv);
add(ans.ww,x.ww,y.ww);
}