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