Module concrete_core::specification::entities
source · [−]Expand description
A module containing specifications of the concrete
FHE entities.
In practice, Entities are types which implement:
- The
AbstractEntity
super-trait. - One of the
*Entity
traits.
Modules
A module containing various marker traits used for entities.
Traits
A top-level abstraction for entities of the concrete scheme.
A trait implemented by types embodying a cleartext entity.
A trait implemented by types embodying a cleartext vector entity.
A trait implemented by types embodying an encoder entity.
A trait implemented by types embodying an encoder vector entity.
A trait implemented by types embodying a GGSW ciphertext.
A trait implemented by types embodying a GGSW ciphertext vector.
A trait implemented by types embodying a seeded GGSW ciphertext.
A trait implemented by types embodying a GLWE ciphertext.
A trait implemented by types embodying a GLWE ciphertext vector.
A trait implemented by types embodying a GLWE secret key.
A trait implemented by types embodying a seeded GLWE ciphertext.
A trait implemented by types embodying a seeded GLWE ciphertext vector.
A trait implemented by types embodying a GSW ciphertext.
A trait implemented by types embodying a GSW ciphertext vector.
A trait implemented by types embodying an LWE bootstrap key.
A trait implemented by types embodying an LWE ciphertext.
A trait implemented by types embodying an LWE ciphertext vector.
A trait implemented by types embodying a private functional packing keyswitch key vector used
for circuit bootstrapping.
A trait implemented by types embodying an LWE keyswitch key.
A trait implemented by types embodying a packing keyswitch key.
A trait implemented by types embodying a private functional packing keyswitch key.
A trait implemented by types embodying an LWE public key.
A trait implemented by types embodying an LWE secret key.
A trait implemented by types embodying a seeded LWE bootstrap key.
A trait implemented by types embodying a seeded LWE ciphertext.
A trait implemented by types embodying a seeded LWE ciphertext vector.
A trait implemented by types embodying a seeded LWE keyswitch key.
A trait implemented by types embodying a plaintext.
A trait implemented by types embodying a plaintext vector.