| 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 |