Expand description

A module containing all the entities exposed by the default backend.

Structs

A structure representing a cleartext with 32 bits of precision.
A structure representing a cleartext with 64 bits of precision.
A structure representing a floating point cleartext with 64 bits of precision.
A structure representing a vector of cleartexts with 32 bits of precision.
A structure representing a vector of cleartexts with 64 bits of precision.
A structure representing a vector floating point cleartext with 64 bits of precision.
An encoder for 64 bits floating point numbers.
Parameters allowing to construct a FloatEncoder from the center and radius of the range to be represented.
Parameters allowing to construct a FloatEncoder from the bounds of the range to be represented.
An encoder for 64 bits floating point numbers.
A structure representing a GGSW ciphertext with 32 bits of precision.
A structure representing a GGSW ciphertext with 64 bits of precision.
A structure representing a seeded GGSW ciphertext with 32 bits of precision.
A structure representing a seeded GGSW ciphertext with 64 bits of precision.
A structure representing a GLWE ciphertext with 32 bits of precision.
A structure representing a GLWE ciphertext with 64 bits of precision.
A structure representing a GLWE ciphertext view, with 32 bits of precision.
A structure representing a GLWE ciphertext view, with 64 bits of precision.
A structure representing a vector of GLWE ciphertexts with 32 bits of precision.
A structure representing a vector of GLWE ciphertexts with 64 bits of precision.
A structure representing a vector of GLWE ciphertext views, with 32 bits of precision.
A structure representing a vector of GLWE ciphertext views, with 64 bits of precision.
A structure representing a vector of GLWE ciphertext views, with 32 bits of precision.
A structure representing a vector of GLWE ciphertext views, with 64 bits of precision.
A structure representing a GLWE ciphertext view, with 32 bits of precision.
A structure representing a GLWE ciphertext view, with 32 bits of precision.
A structure representing a GLWE secret key with 32 bits of precision.
A structure representing a GLWE secret key with 64 bits of precision.
A structure representing a seeded GLWE ciphertext with 32 bits of precision.
A structure representing a seeded GLWE ciphertext with 64 bits of precision.
A structure representing a vector of GLWE seeded ciphertexts with 32 bits of precision.
A structure representing a vector of GLWE seeded ciphertexts with 64 bits of precision.
A structure representing a GSW ciphertext with 32 bits of precision.
A structure representing a GSW ciphertext with 64 bits of precision.
A structure representing an LWE bootstrap key with 32 bits of precision.
A structure representing an LWE bootstrap key with 64 bits of precision.
A structure representing an LWE bootstrap key with 32 bits of precision.
A structure representing an LWE bootstrap key with 64 bits of precision.
A structure representing an LWE bootstrap key with 32 bits of precision.
A structure representing an LWE bootstrap key with 64 bits of precision.
A structure representing an LWE ciphertext with 32 bits of precision.
A structure representing an LWE ciphertext with 64 bits of precision.
A structure representing an LWE ciphertext view, with 32 bits of precision.
A structure representing an LWE ciphertext view, with 64 bits of precision.
A structure representing a vector of LWE ciphertexts with 32 bits of precision.
A structure representing a vector of LWE ciphertexts with 64 bits of precision.
A structure representing a vector of LWE ciphertext views, with 32 bits of precision.
A structure representing a vector of LWE ciphertext views, with 64 bits of precision.
A structure representing a vector of LWE ciphertext views, with 32 bits of precision.
A structure representing a vector of LWE ciphertext views, with 64 bits of precision.
A structure representing an LWE ciphertext view, with 32 bits of precision.
A structure representing an LWE ciphertext view, with 64 bits of precision.
A structure representing a vector of private functional packing keyswitch keys used for a circuit bootsrap with 32 bits of precision.
A structure representing a vector of private functional packing keyswitch keys used for a circuit bootsrap with 64 bits of precision.
A structure representing an LWE keyswitch key with 32 bits of precision.
A structure representing an LWE keyswitch key with 64 bits of precision.
A structure representing an LWE keyswitch key with 32 bits of precision.
A structure representing an LWE keyswitch key with 64 bits of precision.
A structure representing an LWE keyswitch key with 32 bits of precision.
A structure representing an LWE keyswitch key with 64 bits of precision.
A structure representing a packing keyswitch key with 32 bits of precision.
A structure representing a packing keyswitch key with 64 bits of precision.
A structure representing a private functional packing keyswitch key with 32 bits of precision.
A structure representing a private functional packing keyswitch key with 64 bits of precision.
A structure representing an LWE secret key with 32 bits of precision.
A structure representing an LWE secret key with 64 bits of precision.
A structure representing an LWE secret key with 32 bits of precision.
A structure representing an LWE secret key with 64 bits of precision.
A structure representing a seeded LWE bootstrap key with 32 bits of precision.
A structure representing an LWE bootstrap key with 64 bits of precision.
A structure representing a seeded LWE ciphertext with 32 bits of precision.
A structure representing a seeded LWE ciphertext with 64 bits of precision.
A structure representing a vector of seeded LWE ciphertexts with 32 bits of precision.
A structure representing a vector of seeded LWE ciphertexts with 64 bits of precision.
A structure representing a seeded LWE keyswitch key with 32 bits of precision.
A structure representing a seeded LWE keyswitch key with 64 bits of precision.
A structure representing a plaintext with 32 bits of precision.
A structure representing a plaintext with 64 bits of precision.
A structure representing a vector of plaintexts with 32 bits of precision.
A structure representing a vector of plaintexts with 64 bits of precision.