Files
MP-SPDZ/FHE/Random_Coins.cpp
Marcel Keller 2008a8782d Overdrive.
2018-03-02 14:33:03 +00:00

27 lines
583 B
C++

// (C) 2018 University of Bristol. See License.txt
#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);
}