public class

JCEElGamalCipher

extends WrapCipherSpi
java.lang.Object
   ↳ javax.crypto.CipherSpi
     ↳ org.bouncycastle.jce.provider.WrapCipherSpi
       ↳ org.bouncycastle.jce.provider.JCEElGamalCipher
Known Direct Subclasses

Summary

Nested Classes
class JCEElGamalCipher.NoPadding classes that inherit from us. 
class JCEElGamalCipher.PKCS1v1_5Padding  
[Expand]
Inherited Constants
From interface org.bouncycastle.jce.provider.PBE
[Expand]
Inherited Fields
From class org.bouncycastle.jce.provider.WrapCipherSpi
Public Constructors
JCEElGamalCipher(AsymmetricBlockCipher engine)
Protected Methods
byte[] engineDoFinal(byte[] input, int inputOffset, int inputLen)
int engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
int engineGetBlockSize()
byte[] engineGetIV()
int engineGetKeySize(Key key)
int engineGetOutputSize(int inputLen)
AlgorithmParameters engineGetParameters()
void engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
void engineInit(int opmode, Key key, SecureRandom random)
void engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
void engineSetMode(String mode)
void engineSetPadding(String padding)
int engineUpdate(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
byte[] engineUpdate(byte[] input, int inputOffset, int inputLen)
[Expand]
Inherited Methods
From class org.bouncycastle.jce.provider.WrapCipherSpi
From class javax.crypto.CipherSpi
From class java.lang.Object

Public Constructors

public JCEElGamalCipher (AsymmetricBlockCipher engine)

Protected Methods

protected byte[] engineDoFinal (byte[] input, int inputOffset, int inputLen)

protected int engineDoFinal (byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)

protected int engineGetBlockSize ()

protected byte[] engineGetIV ()

protected int engineGetKeySize (Key key)

protected int engineGetOutputSize (int inputLen)

protected AlgorithmParameters engineGetParameters ()

protected void engineInit (int opmode, Key key, AlgorithmParameters params, SecureRandom random)

protected void engineInit (int opmode, Key key, SecureRandom random)

protected void engineInit (int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)

protected void engineSetMode (String mode)

protected void engineSetPadding (String padding)

protected int engineUpdate (byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)

protected byte[] engineUpdate (byte[] input, int inputOffset, int inputLen)