| Modifier and Type | Field and Description |
|---|---|
| private ECPublicKeyParameters | |
| private SecureRandom |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ECMultiplier | |
| public void | init(CipherParameters
the necessary EC key parameters. param)Implements org. |
| public ECPair | Returns: returns a new ECPair representing the result of the process.the EC point to process. cipherText)Implements org. |
| key | back to summary |
|---|---|
| private ECPublicKeyParameters key | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| ECNewPublicKeyTransform | back to summary |
|---|---|
| public ECNewPublicKeyTransform() | |
| createBasePointMultiplier | back to summary |
|---|---|
| protected ECMultiplier createBasePointMultiplier() | |
| init | back to summary |
|---|---|
| public void init(CipherParameters param) Implements org. initialise the EC Elgamal engine.
| |
| transform | back to summary |
|---|---|
| public ECPair transform(ECPair cipherText) Implements org. Transform an existing cipher text pair using the ElGamal algorithm. Note the input cipherText will need to be preserved in order to complete the transformation to the new public key. | |