Skip to main content

VecZnxAddNormalBackend

Trait VecZnxAddNormalBackend 

Source
pub trait VecZnxAddNormalBackend<B: Backend> {
    // Required method
    fn vec_znx_add_normal_backend(
        &self,
        base2k: usize,
        res: &mut VecZnxBackendMut<'_, B>,
        res_col: usize,
        noise_infos: NoiseInfos,
        seed: [u8; 32],
    );
}

Required Methods§

Source

fn vec_znx_add_normal_backend( &self, base2k: usize, res: &mut VecZnxBackendMut<'_, B>, res_col: usize, noise_infos: NoiseInfos, seed: [u8; 32], )

Adds backend-defined normal noise to the selected backend-native column using seed.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§