| java.lang.Object Acme.Crypto.CryptoUtils Acme.Crypto.Cipher Acme.Crypto.StreamCipher
StreamCipher | abstract public class StreamCipher extends Cipher (Code) | | |
Method Summary | |
abstract public byte | decrypt(byte cipherText) | public void | decrypt(byte[] cipherText, byte[] clearText) | public void | decrypt(byte[] cipherText, int cipherOff, byte[] clearText, int clearOff, int len) | abstract public byte | encrypt(byte clearText) | public void | encrypt(byte[] clearText, byte[] cipherText) | public void | encrypt(byte[] clearText, int clearOff, byte[] cipherText, int cipherOff, int len) |
StreamCipher | public StreamCipher(int keySize)(Code) | | |
decrypt | abstract public byte decrypt(byte cipherText)(Code) | | |
decrypt | public void decrypt(byte[] cipherText, byte[] clearText)(Code) | | |
decrypt | public void decrypt(byte[] cipherText, int cipherOff, byte[] clearText, int clearOff, int len)(Code) | | |
encrypt | abstract public byte encrypt(byte clearText)(Code) | | |
encrypt | public void encrypt(byte[] clearText, byte[] cipherText)(Code) | | |
encrypt | public void encrypt(byte[] clearText, int clearOff, byte[] cipherText, int cipherOff, int len)(Code) | | |
Methods inherited from Acme.Crypto.CryptoUtils | public static void copyBlock(byte[] src, int srcOff, byte[] dst, int dstOff, int len)(Code)(Java Doc) public static void copyBlock(byte[] src, byte[] dst)(Code)(Java Doc) public static boolean equalsBlock(byte[] a, int aOff, byte[] b, int bOff, int len)(Code)(Java Doc) public static boolean equalsBlock(byte[] a, byte[] b)(Code)(Java Doc) public static void fillBlock(byte[] block, int blockOff, byte b, int len)(Code)(Java Doc) public static void fillBlock(byte[] block, byte b)(Code)(Java Doc) public static void randomBlock(byte[] block, int off, int len)(Code)(Java Doc) public static void randomBlock(byte[] block)(Code)(Java Doc) public static void spreadIntsToBytes(int[] inInts, int inOff, byte[] outBytes, int outOff, int intLen)(Code)(Java Doc) public static void spreadIntsToBytesLittle(int[] inInts, int inOff, byte[] outBytes, int outOff, int intLen)(Code)(Java Doc) public static void spreadShortsToBytes(int[] inShorts, int inOff, byte[] outBytes, int outOff, int shortLen)(Code)(Java Doc) public static void spreadShortsToBytesLittle(int[] inShorts, int inOff, byte[] outBytes, int outOff, int shortLen)(Code)(Java Doc) public static void squashBytesToInts(byte[] inBytes, int inOff, int[] outInts, int outOff, int intLen)(Code)(Java Doc) public static void squashBytesToIntsLittle(byte[] inBytes, int inOff, int[] outInts, int outOff, int intLen)(Code)(Java Doc) public static void squashBytesToShorts(byte[] inBytes, int inOff, int[] outShorts, int outOff, int shortLen)(Code)(Java Doc) public static void squashBytesToShortsLittle(byte[] inBytes, int inOff, int[] outShorts, int outOff, int shortLen)(Code)(Java Doc) public static String toStringBlock(byte[] block, int off, int len)(Code)(Java Doc) public static String toStringBlock(byte[] block)(Code)(Java Doc) public static void xorBlock(byte[] a, int aOff, byte[] b, int bOff, byte[] dst, int dstOff, int len)(Code)(Java Doc) public static void xorBlock(byte[] a, byte[] b, byte[] dst)(Code)(Java Doc) public static void zeroBlock(byte[] block, int off, int len)(Code)(Java Doc) public static void zeroBlock(byte[] block)(Code)(Java Doc)
|
|
|