intraSlot.h
A simple wrapper for a smart pointer to an EncryptedArrayBase. This is the interface that higher-leve...
Definition: EncryptedArray.h:1583
void decode(ARRAY &array, const PTXT &ptxt) const
Definition: EncryptedArray.h:1769
Definition: EncryptedArray.h:2016
Definition: apiAttributes.h:21
void repack(Ctxt &packed, const CtPtrs &unpacked, const EncryptedArray &ea)
Definition: intraSlot.cpp:204
void unpack(const CtPtrs &unpacked, const Ctxt &packed, const EncryptedArray &ea, const std::vector< zzX > &unpackSlotEncoding)
Definition: intraSlot.cpp:124
void packConstant(zzX &result, unsigned long data, long nbits, const EncryptedArray &ea)
Definition: intraSlot.cpp:314
void unpackSlots(std::vector< std::size_t > &value, PlaintextArray &pa, const EncryptedArray &ea)
Definition: intraSlot.cpp:368
void buildUnpackSlotEncoding(std::vector< zzX > &unpackSlotEncoding, const EncryptedArray &ea)
void packConstants(zzX &result, const std::vector< std::size_t > &data, long nbits, const EncryptedArray &ea)
Definition: intraSlot.cpp:324