Loading [MathJax]/extensions/tex2jax.js
SeComLib
All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros Pages
SeComLib::Core::Dgk Member List

This is the complete list of members for SeComLib::Core::Dgk, including all inherited members.

Ciphertext typedefSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
CryptoProvider(const unsigned int keyLength)SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
CryptoProvider(const DgkPublicKey &publicKey, const unsigned int keyLength)SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
CryptoProvider(const DgkPublicKey &publicKey, const DgkPrivateKey &privateKey, const unsigned int keyLength)SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
DecryptInteger(const Ciphertext &ciphertext) const SeComLib::Core::Dgkvirtual
DecryptionMap typedefSeComLib::Core::Dgkprivate
decryptionMapSeComLib::Core::Dgkprivate
Dgk(const bool precomputeDecryptionMap=false)SeComLib::Core::Dgk
Dgk(const DgkPublicKey &publicKey)SeComLib::Core::Dgk
Dgk(const DgkPublicKey &publicKey, const DgkPrivateKey &privateKey, const bool precomputeDecryptionMap=false)SeComLib::Core::Dgk
Dgk(const Dgk &)SeComLib::Core::Dgkprivate
doPrecomputations()SeComLib::Core::Dgkprivatevirtual
encryptedOneSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
encryptedZeroSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
EncryptInteger(const BigInteger &plaintext) constSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >virtual
EncryptIntegerNonrandom(const BigInteger &plaintext) const SeComLib::Core::Dgkvirtual
encryptionModulusSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
GenerateKeys()SeComLib::Core::Dgkvirtual
GetEncryptedOne(const bool randomized=true) constSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
GetEncryptedZero(const bool randomized=true) constSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
GetEncryptionModulus() constSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
GetMessageSpaceSize() const SeComLib::Core::Dgkvirtual
GetMessageSpaceUpperBound() const SeComLib::Core::Dgkvirtual
GetPositiveNegativeBoundary() constSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >virtual
GetPrivateKey() constSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
GetPublicKey() constSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
GetRandomizer() const SeComLib::Core::Dgkvirtual
hasPrivateKeySeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
IsEncryptedZero(const Ciphertext &ciphertext) const SeComLib::Core::Dgk
keyLengthSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
lSeComLib::Core::Dgkprivate
operator=(const Dgk &)SeComLib::Core::Dgkprivate
positiveNegativeBoundarySeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
precomputeDecryptionMapSeComLib::Core::Dgkprivate
precomputeSpeedupValuesSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
privateKeySeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
pTimesPInvModQSeComLib::Core::Dgkprivate
publicKeySeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
qTimesQInvModPSeComLib::Core::Dgkprivate
RandomizeCiphertext(const Ciphertext &ciphertext) const SeComLib::Core::Dgkvirtual
Randomizer typedefSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >
randomizerCacheSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
RandomizerCacheType typedefSeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >protected
tSeComLib::Core::Dgkprivate
validateParameters()SeComLib::Core::Dgkprivatevirtual
~CryptoProvider()SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer >inlinevirtual
~Dgk()SeComLib::Core::Dgkinline