public abstract class

WrapCipherSpi

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

Summary

Nested Classes
class WrapCipherSpi.RC2Wrap  
[Expand]
Inherited Constants
From interface org.bouncycastle.jce.provider.PBE
Fields
protected AlgorithmParameters engineParams
protected int pbeHash
protected int pbeIvSize
protected int pbeKeySize
protected int pbeType
protected Wrapper wrapEngine
Protected Constructors
WrapCipherSpi()
WrapCipherSpi(Wrapper wrapEngine)
WrapCipherSpi(Wrapper wrapEngine, int ivSize)
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 javax.crypto.CipherSpi
From class java.lang.Object

Fields

protected AlgorithmParameters engineParams

protected int pbeHash

protected int pbeIvSize

protected int pbeKeySize

protected int pbeType

protected Wrapper wrapEngine

Protected Constructors

protected WrapCipherSpi ()

protected WrapCipherSpi (Wrapper wrapEngine)

protected WrapCipherSpi (Wrapper wrapEngine, int ivSize)

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)