chore(tfhe): change update wording for in place random noise addition

This commit is contained in:
Arthur Meyre
2022-12-07 15:58:32 +01:00
committed by jborfila
parent 68dce4eeb8
commit 15864202d7
3 changed files with 6 additions and 8 deletions

View File

@@ -35,10 +35,8 @@ pub fn encrypt_glwe_ciphertext_assign<Scalar, KeyCont, OutputCont, Gen>(
generator.fill_slice_with_random_mask(mask.as_mut());
generator.update_unsigned_torus_slice_with_wrapping_add_random_noise(
body.as_mut(),
noise_parameters,
);
generator
.unsigned_torus_slice_wrapping_add_random_noise_assign(body.as_mut(), noise_parameters);
polynomial_wrapping_add_multisum_assign(
&mut body.as_mut_polynomial(),

View File

@@ -190,7 +190,7 @@ impl<G: ByteRandomGenerator> EncryptionRandomGenerator<G> {
}
// Adds noise on top of existing data for in place encryption
pub(crate) fn update_unsigned_torus_slice_with_wrapping_add_random_noise<Scalar>(
pub(crate) fn unsigned_torus_slice_wrapping_add_random_noise_assign<Scalar>(
&mut self,
output: &mut [Scalar],
std: impl DispersionParameter,
@@ -199,7 +199,7 @@ impl<G: ByteRandomGenerator> EncryptionRandomGenerator<G> {
(Scalar, Scalar): RandomGenerable<Gaussian<f64>>,
{
self.noise
.update_unsigned_torus_slice_with_wrapping_add_random_gaussian(
.unsigned_torus_slice_wrapping_add_random_gaussian_assign(
output,
0.,
std.get_standard_dev(),

View File

@@ -362,9 +362,9 @@ impl<G: ByteRandomGenerator> RandomGenerator<G> {
/// use tfhe::core_crypto::commons::math::random::RandomGenerator;
/// let mut generator = RandomGenerator::<SoftwareRandomGenerator>::new(Seed(0));
/// let mut vec = vec![1000u32; 100];
/// generator.update_unsigned_torus_slice_with_wrapping_add_random_gaussian(&mut vec, 0., 1.);
/// generator.unsigned_torus_slice_wrapping_add_random_gaussian_assign(&mut vec, 0., 1.);
/// ```
pub fn update_unsigned_torus_slice_with_wrapping_add_random_gaussian<Float, Scalar>(
pub fn unsigned_torus_slice_wrapping_add_random_gaussian_assign<Float, Scalar>(
&mut self,
output: &mut [Scalar],
mean: Float,