Ciphertext typedef | SeComLib::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::Dgk | virtual |
DecryptionMap typedef | SeComLib::Core::Dgk | private |
decryptionMap | SeComLib::Core::Dgk | private |
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::Dgk | private |
doPrecomputations() | SeComLib::Core::Dgk | privatevirtual |
encryptedOne | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
encryptedZero | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
EncryptInteger(const BigInteger &plaintext) const | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | virtual |
EncryptIntegerNonrandom(const BigInteger &plaintext) const | SeComLib::Core::Dgk | virtual |
encryptionModulus | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
GenerateKeys() | SeComLib::Core::Dgk | virtual |
GetEncryptedOne(const bool randomized=true) const | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | |
GetEncryptedZero(const bool randomized=true) const | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | |
GetEncryptionModulus() const | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | |
GetMessageSpaceSize() const | SeComLib::Core::Dgk | virtual |
GetMessageSpaceUpperBound() const | SeComLib::Core::Dgk | virtual |
GetPositiveNegativeBoundary() const | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | virtual |
GetPrivateKey() const | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | |
GetPublicKey() const | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | |
GetRandomizer() const | SeComLib::Core::Dgk | virtual |
hasPrivateKey | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
IsEncryptedZero(const Ciphertext &ciphertext) const | SeComLib::Core::Dgk | |
keyLength | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
l | SeComLib::Core::Dgk | private |
operator=(const Dgk &) | SeComLib::Core::Dgk | private |
positiveNegativeBoundary | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
precomputeDecryptionMap | SeComLib::Core::Dgk | private |
precomputeSpeedupValues | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
privateKey | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
pTimesPInvModQ | SeComLib::Core::Dgk | private |
publicKey | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
qTimesQInvModP | SeComLib::Core::Dgk | private |
RandomizeCiphertext(const Ciphertext &ciphertext) const | SeComLib::Core::Dgk | virtual |
Randomizer typedef | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | |
randomizerCache | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
RandomizerCacheType typedef | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | protected |
t | SeComLib::Core::Dgk | private |
validateParameters() | SeComLib::Core::Dgk | privatevirtual |
~CryptoProvider() | SeComLib::Core::CryptoProvider< DgkPublicKey, DgkPrivateKey, DgkCiphertext, DgkRandomizer > | inlinevirtual |
~Dgk() | SeComLib::Core::Dgk | inline |