public class

JCEBlockCipher

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

Summary

Nested Classes
class JCEBlockCipher.DES DES  
class JCEBlockCipher.DESCBC DESCBC  
class JCEBlockCipher.GOST28147 GOST28147  
class JCEBlockCipher.GOST28147cbc  
class JCEBlockCipher.PBEWithAESCBC PBEWithAES-CBC  
class JCEBlockCipher.PBEWithMD5AndDES PBEWithMD5AndDES  
class JCEBlockCipher.PBEWithMD5AndRC2 PBEWithMD5AndRC2  
class JCEBlockCipher.PBEWithSHA1AndDES PBEWithSHA1AndDES  
class JCEBlockCipher.PBEWithSHA1AndRC2 PBEWithSHA1AndRC2  
class JCEBlockCipher.PBEWithSHAAnd128BitRC2 PBEWithSHAAnd128BitRC2-CBC  
class JCEBlockCipher.PBEWithSHAAnd40BitRC2 PBEWithSHAAnd40BitRC2-CBC  
class JCEBlockCipher.PBEWithSHAAndDES2Key PBEWithSHAAnd2-KeyTripleDES-CBC  
class JCEBlockCipher.PBEWithSHAAndDES3Key PBEWithSHAAnd3-KeyTripleDES-CBC  
class JCEBlockCipher.PBEWithSHAAndTwofish PBEWithSHAAndTwofish-CBC  
class JCEBlockCipher.RC2 RC2  
class JCEBlockCipher.RC2CBC RC2CBC  
[Expand]
Inherited Constants
From interface org.bouncycastle.jce.provider.PBE
[Expand]
Inherited Fields
From class org.bouncycastle.jce.provider.WrapCipherSpi
Protected Constructors
JCEBlockCipher(BlockCipher engine)
JCEBlockCipher(BlockCipher engine, int ivLength)
JCEBlockCipher(BufferedBlockCipher engine, int ivLength)
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

Protected Constructors

protected JCEBlockCipher (BlockCipher engine)

protected JCEBlockCipher (BlockCipher engine, int ivLength)

protected JCEBlockCipher (BufferedBlockCipher engine, int ivLength)

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)