pub trait IntegerCiphertext: Clone {
    type PBSOrder: PBSOrderMarker;

    // Required methods
    fn from_blocks(blocks: Vec<CiphertextBase<Self::PBSOrder>>) -> Self;
    fn blocks(&self) -> &[CiphertextBase<Self::PBSOrder>];
    fn blocks_mut(&mut self) -> &mut [CiphertextBase<Self::PBSOrder>];

    // Provided method
    fn moduli(&self) -> Vec<u64> { ... }
}
Available on crate feature integer only.

Required Associated Types§

Required Methods§

source

fn from_blocks(blocks: Vec<CiphertextBase<Self::PBSOrder>>) -> Self

source

fn blocks(&self) -> &[CiphertextBase<Self::PBSOrder>]

source

fn blocks_mut(&mut self) -> &mut [CiphertextBase<Self::PBSOrder>]

Provided Methods§

source

fn moduli(&self) -> Vec<u64>

Implementors§