| addPublicKeyShare(ElGamalPublicKeyShare share) | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| frodo2::solutionSpaces::crypto::CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare >.addPublicKeyShare(K share) | frodo2.solutionSpaces.crypto.CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare > | |
| certainty | frodo2.solutionSpaces.crypto.ElGamalScheme | privatestatic |
| debug | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| decrypt(ElGamalBigInteger initialCypherText, ElGamalBigInteger partialDecryption) | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| frodo2::solutionSpaces::crypto::CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare >.decrypt(E initialCypherText, E partialDecryption) | frodo2.solutionSpaces.crypto.CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare > | |
| ElGamalScheme(Element params) | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| encrypt(AddableInteger cleartext) | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| encrypt(AddableInteger cleartext, AddableInteger bound) | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| frodo2::solutionSpaces::crypto::CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare >.encrypt(C cleartext) | frodo2.solutionSpaces.crypto.CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare > | |
| g | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| getFactors(BigInteger r, BigInteger t) | frodo2.solutionSpaces.crypto.ElGamalScheme | privatestatic |
| getGenerator(ArrayList< BigInteger > factors, BigInteger prime, SecureRandom rand) | frodo2.solutionSpaces.crypto.ElGamalScheme | privatestatic |
| getSafePrime(BigInteger r, BigInteger t) | frodo2.solutionSpaces.crypto.ElGamalScheme | privatestatic |
| getSafePrimeAndGenerator() | frodo2.solutionSpaces.crypto.ElGamalScheme | privatestatic |
| isPowerOf2(BigInteger nbr) | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| main(String[] args) | frodo2.solutionSpaces.crypto.ElGamalScheme | static |
| minBitLength | frodo2.solutionSpaces.crypto.ElGamalScheme | privatestatic |
| nbrBitsOfPminus3 | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| newPublicKeyShare() | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| p | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| partialDecrypt(ElGamalBigInteger initialCypherText, ElGamalBigInteger partialDecryption) | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| frodo2::solutionSpaces::crypto::CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare >.partialDecrypt(E initialCypherText, E partialDecryption) | frodo2.solutionSpaces.crypto.CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare > | |
| pMinus3 | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| rand | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| randomBigInteger() | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| reencrypt(ElGamalBigInteger cyphertext) | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| frodo2::solutionSpaces::crypto::CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare >.reencrypt(E cyphertext) | frodo2.solutionSpaces.crypto.CryptoScheme< AddableInteger, ElGamalBigInteger, ElGamalScheme.ElGamalPublicKeyShare > | |
| serialVersionUID | frodo2.solutionSpaces.crypto.ElGamalScheme | privatestatic |
| size | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| toString() | frodo2.solutionSpaces.crypto.ElGamalScheme | |
| x | frodo2.solutionSpaces.crypto.ElGamalScheme | private |
| y | frodo2.solutionSpaces.crypto.ElGamalScheme | private |