Module concrete_core::crypto::cross[][src]

Operations involving ciphertexts of different schemes.

Functions

blind_rotate

Fills the output ciphertext with the result of the blind rotation of the bootstrap key by the LWE ciphertext.

bootstrap

Performs the bootstrapping of an LWE ciphertext, with a bootstrapping key.

cmux

Executes the CMUX operations of two GLWE ciphertexts conditioned on a GGSW ciphertext

constant_sample_extract

Extracts the constant term of a GLWE ciphertext into an LWE ciphertext.

external_product

Executes the external product of a GLWE ciphertext with a GGSW ciphertext.