| Modifier and Type | Field and Description |
|---|---|
| private ECPublicKeyParameters | |
| private BigInteger | |
| private SecureRandom |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ECMultiplier | |
| public BigInteger | Returns: a BigInteger representing the last random value.Implements org. Return the last random value generated for a 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 test pair using the ElGamal algorithm. |
| key | back to summary |
|---|---|
| private ECPublicKeyParameters key | |
| lastK | back to summary |
|---|---|
| private BigInteger lastK | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| ECNewRandomnessTransform | back to summary |
|---|---|
| public ECNewRandomnessTransform() | |
| createBasePointMultiplier | back to summary |
|---|---|
| protected ECMultiplier createBasePointMultiplier() | |
| getTransformValue | back to summary |
|---|---|
| public BigInteger getTransformValue() Implements org. Return the last random value generated for a 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 test 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. | |