| Modifier and Type | Field and Description |
|---|---|
| private BigInteger | |
| private ECPublicKeyParameters |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ECMultiplier | |
| public BigInteger | Returns: a BigInteger representing k value.Implements org. Return the last transform value used by the transform |
| public void | init(CipherParameters
the necessary EC key parameters. param)Implements org. initialise the underlying EC ElGamal engine. |
| public ECPair | Returns: returns a new ECPair representing the result of the process.the EC point to process. cipherText)Implements org. Transform an existing cipher text pair using the ElGamal algorithm. |
| k | back to summary |
|---|---|
| private BigInteger k | |
| key | back to summary |
|---|---|
| private ECPublicKeyParameters key | |
| ECFixedTransform | back to summary |
|---|---|
| public ECFixedTransform(BigInteger k) | |
| createBasePointMultiplier | back to summary |
|---|---|
| protected ECMultiplier createBasePointMultiplier() | |
| getTransformValue | back to summary |
|---|---|
| public BigInteger getTransformValue() Implements org. Return the last transform value used by the transform
| |
| init | back to summary |
|---|---|
| public void init(CipherParameters param) Implements org. initialise the underlying 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 it is assumed this transform has been initialised with the same public key that was used to create the original cipher text. | |