openfhe-python
API Reference:
CryptoContext
CryptoParams
Ciphertext
Plaintext
Public Key
Private Key
KeyPair
PKE enums
BinFHEContext
LWECiphertext
LWEPrivateKey
BinFHE enums
openfhe-python
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
X
A
ADVANCEDSHE (openfhe.PKESchemeFeature attribute)
AND (openfhe.BINGATE attribute)
AP (openfhe.BINFHE_METHOD attribute)
B
BEHZ (openfhe.MultiplicationTechnique attribute)
BFVRNS_SCHEME (openfhe.SCHEME attribute)
BGVRNS_SCHEME (openfhe.SCHEME attribute)
BINFHE_METHOD (class in openfhe)
BINFHE_OUTPUT (class in openfhe)
BINFHE_PARAMSET (class in openfhe)
BinFHEContext (class in openfhe)
BINGATE (class in openfhe)
BOOTSTRAPPED (openfhe.BINFHE_OUTPUT attribute)
BTKeyGen() (openfhe.BinFHEContext method)
BV (openfhe.KeySwitchTechnique attribute)
C
CCParamsBFVRNS (class in openfhe)
CCParamsBGVRNS (class in openfhe)
CCParamsCKKSRNS (class in openfhe)
Ciphertext (class in openfhe)
CKKSRNS_SCHEME (openfhe.SCHEME attribute)
Clone() (openfhe.Ciphertext method)
D
Decode() (openfhe.Plaintext method)
Decrypt() (openfhe.BinFHEContext method)
DecryptionNoiseMode (class in openfhe)
DIVIDE_AND_ROUND_HRA (openfhe.ProxyReEncryptionMode attribute)
E
Encode() (openfhe.Plaintext method)
Encrypt() (openfhe.BinFHEContext method)
EncryptionTechnique (class in openfhe)
EvalBinGate() (openfhe.BinFHEContext method)
EvalDecomp() (openfhe.BinFHEContext method)
EvalFloor() (openfhe.BinFHEContext method)
EvalFunc() (openfhe.BinFHEContext method)
EvalNOT() (openfhe.BinFHEContext method)
EvalSign() (openfhe.BinFHEContext method)
EXEC_EVALUATION (openfhe.ExecutionMode attribute)
EXEC_NOISE_ESTIMATION (openfhe.ExecutionMode attribute)
ExecutionMode (class in openfhe)
EXTENDED (openfhe.EncryptionTechnique attribute)
F
FHE (openfhe.PKESchemeFeature attribute)
FIXED_NOISE_DECRYPT (openfhe.DecryptionNoiseMode attribute)
FIXED_NOISE_HRA (openfhe.ProxyReEncryptionMode attribute)
FIXED_NOISE_MULTIPARTY (openfhe.MultipartyMode attribute)
FIXEDAUTO (openfhe.ScalingTechnique attribute)
FIXEDMANUAL (openfhe.ScalingTechnique attribute)
FLEXIBLEAUTO (openfhe.ScalingTechnique attribute)
FLEXIBLEAUTOEXT (openfhe.ScalingTechnique attribute)
FRESH (openfhe.BINFHE_OUTPUT attribute)
G
GAUSSIAN (openfhe.SecretKeyDist attribute)
GenerateBinFHEContext() (openfhe.BinFHEContext method)
GenerateLUTviaFunction() (openfhe.BinFHEContext method)
GetBatchSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetBeta() (openfhe.BinFHEContext method)
GetCKKSPackedValue() (openfhe.Plaintext method)
GetDecryptionNoiseMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetDesiredPrecision() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetDigitSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetEncryptionTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetEvalAddCount() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetExecutionMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetFirstModSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetInteractiveBootCompressionLevel() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetKeySwitchCount() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetKeySwitchTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetKeyTag() (openfhe.PrivateKey method)
(openfhe.PublicKey method)
GetLength() (openfhe.LWECiphertext method)
(openfhe.LWEPrivateKey method)
(openfhe.Plaintext method)
GetLevel() (openfhe.Ciphertext method)
(openfhe.Plaintext method)
GetLogError() (openfhe.Plaintext method)
GetLogPrecision() (openfhe.Plaintext method)
GetMaxPlaintextSpace() (openfhe.BinFHEContext method)
GetMaxRelinSkDeg() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetModulus() (openfhe.LWECiphertext method)
GetMultiHopModSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetMultipartyMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetMultiplicationTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetMultiplicativeDepth() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
Getn() (openfhe.BinFHEContext method)
GetNoiseEstimate() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetNoiseScaleDeg() (openfhe.Plaintext method)
GetNumAdversarialQueries() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetNumLargeDigits() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetPackedValue() (openfhe.Plaintext method)
GetPlaintextModulus() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetPREMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
Getq() (openfhe.BinFHEContext method)
GetRealPackedValue() (openfhe.Plaintext method)
GetRingDim() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetScalingFactor() (openfhe.Plaintext method)
GetScalingModSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetScalingTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetScheme() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetSchemeID() (openfhe.Plaintext method)
GetSecretKeyDist() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetSecurityLevel() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetSlots() (openfhe.Ciphertext method)
(openfhe.Plaintext method)
GetStandardDeviation() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetStatisticalSecurity() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
GetStringValue() (openfhe.Plaintext method)
GINX (openfhe.BINFHE_METHOD attribute)
good() (openfhe.KeyPair method)
H
HEStd_128_classic (openfhe.SecurityLevel attribute)
HEStd_192_classic (openfhe.SecurityLevel attribute)
HEStd_256_classic (openfhe.SecurityLevel attribute)
HEStd_NotSet (openfhe.SecurityLevel attribute)
HighBound() (openfhe.Plaintext method)
HPS (openfhe.MultiplicationTechnique attribute)
HPSPOVERQ (openfhe.MultiplicationTechnique attribute)
HPSPOVERQLEVELED (openfhe.MultiplicationTechnique attribute)
HYBRID (openfhe.KeySwitchTechnique attribute)
I
INDCPA (openfhe.ProxyReEncryptionMode attribute)
INVALID_KS_TECH (openfhe.KeySwitchTechnique attribute)
INVALID_METHOD (openfhe.BINFHE_METHOD attribute)
INVALID_MULTIPARTY_MODE (openfhe.MultipartyMode attribute)
INVALID_OUTPUT (openfhe.BINFHE_OUTPUT attribute)
INVALID_RS_TECHNIQUE (openfhe.ScalingTechnique attribute)
INVALID_SCHEME (openfhe.SCHEME attribute)
IsEncoded() (openfhe.Plaintext method)
K
KeyGen() (openfhe.BinFHEContext method)
KeyPair (class in openfhe)
KEYSWITCH (openfhe.PKESchemeFeature attribute)
KeySwitchTechnique (class in openfhe)
L
LEVELEDSHE (openfhe.PKESchemeFeature attribute)
LMKCDEY (openfhe.BINFHE_METHOD attribute)
LowBound() (openfhe.Plaintext method)
LWECiphertext (class in openfhe)
LWEPrivateKey (class in openfhe)
M
MEDIUM (openfhe.BINFHE_PARAMSET attribute)
MULTIPARTY (openfhe.PKESchemeFeature attribute)
MultipartyMode (class in openfhe)
MultiplicationTechnique (class in openfhe)
N
name (openfhe.BINFHE_METHOD property)
(openfhe.BINFHE_OUTPUT property)
(openfhe.BINFHE_PARAMSET property)
(openfhe.BINGATE property)
(openfhe.DecryptionNoiseMode property)
(openfhe.EncryptionTechnique property)
(openfhe.ExecutionMode property)
(openfhe.KeySwitchTechnique property)
(openfhe.MultipartyMode property)
(openfhe.MultiplicationTechnique property)
(openfhe.PKESchemeFeature property)
(openfhe.ProxyReEncryptionMode property)
(openfhe.ScalingTechnique property)
(openfhe.SCHEME property)
(openfhe.SecretKeyDist property)
(openfhe.SecurityLevel property)
NAND (openfhe.BINGATE attribute)
NOISE_FLOODING_DECRYPT (openfhe.DecryptionNoiseMode attribute)
NOISE_FLOODING_HRA (openfhe.ProxyReEncryptionMode attribute)
NOISE_FLOODING_MULTIPARTY (openfhe.MultipartyMode attribute)
NOR (openfhe.BINGATE attribute)
NORESCALE (openfhe.ScalingTechnique attribute)
NOT_SET (openfhe.ProxyReEncryptionMode attribute)
O
OR (openfhe.BINGATE attribute)
P
PKE (openfhe.PKESchemeFeature attribute)
PKESchemeFeature (class in openfhe)
Plaintext (class in openfhe)
PRE (openfhe.PKESchemeFeature attribute)
PrivateKey (class in openfhe)
ProxyReEncryptionMode (class in openfhe)
PublicKey (class in openfhe)
publicKey (openfhe.KeyPair property)
R
RemoveElement() (openfhe.Ciphertext method)
S
ScalingTechnique (class in openfhe)
SCHEME (class in openfhe)
SCHEMESWITCH (openfhe.PKESchemeFeature attribute)
secretKey (openfhe.KeyPair property)
SecretKeyDist (class in openfhe)
SecurityLevel (class in openfhe)
SetBatchSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetDecryptionNoiseMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetDesiredPrecision() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetDigitSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetEncryptionTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetEvalAddCount() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetExecutionMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetFirstModSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetFormat() (openfhe.Plaintext method)
SetInteractiveBootCompressionLevel() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetIntVectorValue() (openfhe.Plaintext method)
SetKeySwitchCount() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetKeySwitchTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetKeyTag() (openfhe.PrivateKey method)
(openfhe.PublicKey method)
SetLength() (openfhe.Plaintext method)
SetLevel() (openfhe.Ciphertext method)
(openfhe.Plaintext method)
SetMaxRelinSkDeg() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetMultiHopModSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetMultipartyMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetMultiplicationTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetMultiplicativeDepth() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetNoiseEstimate() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetNoiseScaleDeg() (openfhe.Plaintext method)
SetNumAdversarialQueries() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetNumLargeDigits() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetPlaintextModulus() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetPREMode() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetRingDim() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetScalingFactor() (openfhe.Plaintext method)
SetScalingModSize() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetScalingTechnique() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetSecretKeyDist() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetSecurityLevel() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetSlots() (openfhe.Ciphertext method)
(openfhe.Plaintext method)
SetStandardDeviation() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetStatisticalSecurity() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SetStringValue() (openfhe.Plaintext method)
SetThresholdNumOfParties() (openfhe.CCParamsBFVRNS method)
(openfhe.CCParamsBGVRNS method)
(openfhe.CCParamsCKKSRNS method)
SIGNED_MOD_TEST (openfhe.BINFHE_PARAMSET attribute)
SPARSE_TERNARY (openfhe.SecretKeyDist attribute)
STANDARD (openfhe.EncryptionTechnique attribute)
STD128 (openfhe.BINFHE_PARAMSET attribute)
STD128_3 (openfhe.BINFHE_PARAMSET attribute)
STD128_3_LMKCDEY (openfhe.BINFHE_PARAMSET attribute)
STD128_4 (openfhe.BINFHE_PARAMSET attribute)
STD128_4_LMKCDEY (openfhe.BINFHE_PARAMSET attribute)
STD128_AP (openfhe.BINFHE_PARAMSET attribute)
STD128_LMKCDEY (openfhe.BINFHE_PARAMSET attribute)
STD128Q (openfhe.BINFHE_PARAMSET attribute)
STD128Q_3 (openfhe.BINFHE_PARAMSET attribute)
STD128Q_3_LMKCDEY (openfhe.BINFHE_PARAMSET attribute)
STD128Q_4 (openfhe.BINFHE_PARAMSET attribute)
STD128Q_4_LMKCDEY (openfhe.BINFHE_PARAMSET attribute)
STD128Q_LMKCDEY (openfhe.BINFHE_PARAMSET attribute)
STD192 (openfhe.BINFHE_PARAMSET attribute)
STD192Q (openfhe.BINFHE_PARAMSET attribute)
STD192Q_3 (openfhe.BINFHE_PARAMSET attribute)
STD192Q_4 (openfhe.BINFHE_PARAMSET attribute)
STD256 (openfhe.BINFHE_PARAMSET attribute)
STD256Q (openfhe.BINFHE_PARAMSET attribute)
STD256Q_3 (openfhe.BINFHE_PARAMSET attribute)
STD256Q_4 (openfhe.BINFHE_PARAMSET attribute)
T
TOY (openfhe.BINFHE_PARAMSET attribute)
U
UNIFORM_TERNARY (openfhe.SecretKeyDist attribute)
V
value (openfhe.BINFHE_METHOD property)
(openfhe.BINFHE_OUTPUT property)
(openfhe.BINFHE_PARAMSET property)
(openfhe.BINGATE property)
(openfhe.DecryptionNoiseMode property)
(openfhe.EncryptionTechnique property)
(openfhe.ExecutionMode property)
(openfhe.KeySwitchTechnique property)
(openfhe.MultipartyMode property)
(openfhe.MultiplicationTechnique property)
(openfhe.PKESchemeFeature property)
(openfhe.ProxyReEncryptionMode property)
(openfhe.ScalingTechnique property)
(openfhe.SCHEME property)
(openfhe.SecretKeyDist property)
(openfhe.SecurityLevel property)
X
XNOR (openfhe.BINGATE attribute)
XNOR_FAST (openfhe.BINGATE attribute)
XOR (openfhe.BINGATE attribute)
XOR_FAST (openfhe.BINGATE attribute)