# Functions
GetMinimumLevelForRefresh takes the security parameter lambda, the ciphertext scale, the number of parties and the moduli chain and returns the minimum level at which the collective refresh can be called with a security of at least 128-bits.
No description provided by the author
NewEncToShareProtocol creates a new EncToShareProtocol struct from the passed parameters.
NewMaskedTransformProtocol creates a new instance of the PermuteProtocol.
NewRefreshProtocol creates a new Refresh protocol instance.
NewShareToEncProtocol creates a new ShareToEncProtocol struct from the passed parameters.
# Structs
EncToShareProtocol is the structure storing the parameters and temporary buffers required by the encryption-to-shares protocol.
MaskedTransformFunc represents a user-defined in-place function that can be evaluated on masked float plaintexts, as a part of the Masked Transform Protocol.
MaskedTransformProtocol is a struct storing the parameters for the MaskedTransformProtocol protocol.
RefreshProtocol is a struct storing the relevant parameters for the Refresh protocol.
ShareToEncProtocol is the structure storing the parameters and temporary buffers required by the shares-to-encryption protocol.