Scheme_t

class Pyfhel.utils.Scheme_t(value)[source]

Bases: Enum

An Enum to define the scheme type

__init__()

Attributes

none

Default value of 0 for non defined scheme.

bfv

Integer encoding, used with encryptInt/decryptInt and encodeInt/decodeInt.

ckks

Fractional encoding, used with encryptFrac/decryptFrac and encodeFrac/decodeFrac.

bgv

Integer encoding, used with encryptBGV/decryptBGV and encodeBGV/decodeBGV.

API description

bfv = 1

Integer encoding, used with encryptInt/decryptInt and encodeInt/decodeInt.

bgv = 3

Integer encoding, used with encryptBGV/decryptBGV and encodeBGV/decodeBGV.

ckks = 2

Fractional encoding, used with encryptFrac/decryptFrac and encodeFrac/decodeFrac.

none = 0

Default value of 0 for non defined scheme.