29 #ifndef DECRYPTION_BLINDING_FACTOR_CONTAINER_IMPLEMENTATION_GUARD
30 #define DECRYPTION_BLINDING_FACTOR_CONTAINER_IMPLEMENTATION_GUARD
33 namespace PrivateRecommendationsUtils {
38 template <
typename T_CryptoProv
ider,
typename T_Parameters>
41 this->r = RandomProvider::GetInstance().GetRandomInteger(parameters.l + 1 + parameters.kappa);
44 this->encryptedR = cryptoProvider.EncryptInteger(r);
50 #endif//DECRYPTION_BLINDING_FACTOR_CONTAINER_IMPLEMENTATION_GUARD
DecryptionBlindingFactorContainer(const T_CryptoProvider &cryptoProvider, const T_Parameters ¶meters)
Constructor.