Data-movement operations on encrypted arrays of slots. More...
Go to the source code of this file.
Classes | |
class | EncryptedArrayBase |
virtual class for data-movement operations on arrays of slots More... | |
class | EncryptedArrayDerived< type > |
Derived concrete implementation of EncryptedArrayBase. More... | |
class | EncryptedArray |
A simple wrapper for a smart pointer to an EncryptedArrayBase. This is the interface that higher-level code should use. More... | |
class | PlaintextArrayBase |
Virtual class for array of slots, not encrypted. More... | |
class | PlaintextArrayDerived< type > |
Derived concrete implementation of PlaintextArrayBase. More... | |
class | PlaintextArray |
A simple wrapper for a pointer to a PlaintextArrayBase. This is the interface that higher-level code should use. More... | |
Functions | |
EncryptedArrayBase * | buildEncryptedArray (const FHEcontext &context, const ZZX &G) |
A "factory" for building EncryptedArrays. | |
PlaintextArrayBase * | buildPlaintextArray (const EncryptedArray &ea) |
A "factory" for building EncryptedArrays. | |
Data-movement operations on encrypted arrays of slots.