pub trait GgswCiphertextVectorEntity: AbstractEntity<Kind = GgswCiphertextVectorKind> {
fn glwe_dimension(&self) -> GlweDimension;
fn polynomial_size(&self) -> PolynomialSize;
fn decomposition_level_count(&self) -> DecompositionLevelCount;
fn decomposition_base_log(&self) -> DecompositionBaseLog;
fn ggsw_ciphertext_count(&self) -> GgswCiphertextCount;
}
Expand description
Required Methods
sourcefn glwe_dimension(&self) -> GlweDimension
fn glwe_dimension(&self) -> GlweDimension
Returns the GLWE dimension of the ciphertexts.
sourcefn polynomial_size(&self) -> PolynomialSize
fn polynomial_size(&self) -> PolynomialSize
Returns the polynomial size of the ciphertexts.
sourcefn decomposition_level_count(&self) -> DecompositionLevelCount
fn decomposition_level_count(&self) -> DecompositionLevelCount
Returns the number of decomposition levels of the ciphertexts.
sourcefn decomposition_base_log(&self) -> DecompositionBaseLog
fn decomposition_base_log(&self) -> DecompositionBaseLog
Returns the logarithm of the base used in the ciphertexts.
sourcefn ggsw_ciphertext_count(&self) -> GgswCiphertextCount
fn ggsw_ciphertext_count(&self) -> GgswCiphertextCount
Returns the number of ciphertexts in the vector.