public class

BrokenJCEBlockCipher

extends Object
implements BrokenPBE
java.lang.Object
   ↳ org.bouncycastle.jce.provider.BrokenJCEBlockCipher
Known Direct Subclasses

Summary

Nested Classes
class BrokenJCEBlockCipher.BrokePBEWithMD5AndDES PBEWithMD5AndDES  
class BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES PBEWithSHA1AndDES  
class BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key PBEWithSHAAnd2-KeyTripleDES-CBC  
class BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key PBEWithSHAAnd3-KeyTripleDES-CBC  
class BrokenJCEBlockCipher.OldPBEWithSHAAndDES3Key OldPBEWithSHAAnd3-KeyTripleDES-CBC  
class BrokenJCEBlockCipher.OldPBEWithSHAAndTwofish OldPBEWithSHAAndTwofish-CBC  
[Expand]
Inherited Constants
From interface org.bouncycastle.jce.provider.BrokenPBE
Protected Constructors
BrokenJCEBlockCipher(BlockCipher engine)
BrokenJCEBlockCipher(BlockCipher engine, int pbeType, int pbeHash, int pbeKeySize, int pbeIvSize)
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)
Key engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
int engineUpdate(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
byte[] engineUpdate(byte[] input, int inputOffset, int inputLen)
byte[] engineWrap(Key key)
[Expand]
Inherited Methods
From class java.lang.Object

Protected Constructors

protected BrokenJCEBlockCipher (BlockCipher engine)

protected BrokenJCEBlockCipher (BlockCipher engine, int pbeType, int pbeHash, int pbeKeySize, int pbeIvSize)

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 Key engineUnwrap (byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)

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

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

protected byte[] engineWrap (Key key)