#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); }