com.mindbright.security.cipher
Class ArcFourSkip

java.lang.Object
  extended bycom.mindbright.jce.crypto.CipherSpi
      extended bycom.mindbright.security.cipher.ArcFourSkip

public final class ArcFourSkip
extends CipherSpi


Constructor Summary
ArcFourSkip()
           
 
Method Summary
protected  int engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
           
protected  int engineGetBlockSize()
           
protected  byte[] engineGetIV()
           
protected  int engineGetOutputSize(int inputLen)
           
protected  void engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
           
protected  void engineInit(int opmode, Key key, SecureRandom random)
           
protected  void engineSetMode(java.lang.String mode)
           
protected  void engineSetPadding(java.lang.String padding)
           
 void initializeKey(byte[] key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArcFourSkip

public ArcFourSkip()
Method Detail

engineDoFinal

protected int engineDoFinal(byte[] input,
                            int inputOffset,
                            int inputLen,
                            byte[] output,
                            int outputOffset)
Specified by:
engineDoFinal in class CipherSpi

initializeKey

public void initializeKey(byte[] key)

engineGetBlockSize

protected int engineGetBlockSize()
Specified by:
engineGetBlockSize in class CipherSpi

engineGetIV

protected byte[] engineGetIV()
Specified by:
engineGetIV in class CipherSpi

engineGetOutputSize

protected int engineGetOutputSize(int inputLen)
Specified by:
engineGetOutputSize in class CipherSpi

engineInit

protected void engineInit(int opmode,
                          Key key,
                          AlgorithmParameterSpec params,
                          SecureRandom random)
                   throws InvalidKeyException
Specified by:
engineInit in class CipherSpi
Throws:
InvalidKeyException

engineInit

protected void engineInit(int opmode,
                          Key key,
                          SecureRandom random)
                   throws InvalidKeyException
Specified by:
engineInit in class CipherSpi
Throws:
InvalidKeyException

engineSetMode

protected void engineSetMode(java.lang.String mode)
Specified by:
engineSetMode in class CipherSpi

engineSetPadding

protected void engineSetPadding(java.lang.String padding)
Specified by:
engineSetPadding in class CipherSpi