pub struct CrtCiphertext { /* private fields */ }Expand description
Structure containing a ciphertext in CRT decomposition.
For this CRT decomposition, each block is encrypted using the same parameters.
Trait Implementations§
Source§impl Clone for CrtCiphertext
impl Clone for CrtCiphertext
Source§fn clone(&self) -> CrtCiphertext
fn clone(&self) -> CrtCiphertext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CrtCiphertext
impl<'de> Deserialize<'de> for CrtCiphertext
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl IntegerCiphertext for CrtCiphertext
impl IntegerCiphertext for CrtCiphertext
fn blocks(&self) -> &[Ciphertext]
fn blocks_mut(&mut self) -> &mut [Ciphertext]
fn from_blocks(blocks: Vec<Ciphertext>) -> Self
fn moduli(&self) -> Vec<u64>
Auto Trait Implementations§
impl Freeze for CrtCiphertext
impl RefUnwindSafe for CrtCiphertext
impl Send for CrtCiphertext
impl Sync for CrtCiphertext
impl Unpin for CrtCiphertext
impl UnsafeUnpin for CrtCiphertext
impl UnwindSafe for CrtCiphertext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more