Skip to main content

CipherPlainAddition

Trait CipherPlainAddition 

Source
pub trait CipherPlainAddition<CT, PT> {
    // Required method
    fn add_plain_inplace(&self, ct1: &mut CT, pt: &PT);
}
Expand description

Trait for adding a plaintext to a ciphertext.

Required Methods§

Source

fn add_plain_inplace(&self, ct1: &mut CT, pt: &PT)

Add a plaintext into a ciphertext.

Implementors§

Source§

impl<T> CipherPlainAddition<(RqPoly<T>, RqPoly<T>), Vec<u8>> for FV<T>
where RqPoly<T>: FiniteRingElt, T: Clone + ArithUtils<T> + PartialEq + From<u32>,

Source§

impl<T> CipherPlainAddition<(RqPoly<T>, RqPoly<T>), Vec<T>> for FV<T>
where RqPoly<T>: FiniteRingElt, T: Clone + ArithUtils<T> + PartialEq,