mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-08 22:28:01 -05:00
chore(tfhe): change update wording for in place random noise addition
This commit is contained in:
@@ -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(),
|
||||
|
||||
@@ -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(),
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user