public byte[] finish() { if (aes) { return cipher.doFinal(); } else return null; } }
/** * Gets a 16 byte random initialization vector. * @return a 16 byte random initialization vector */ public static byte[] getIV() { return getIV(16); }
/** * Gets a random initialization vector. * @param len the length of the initialization vector * @return a random initialization vector */ public static byte[] getIV(int len) { byte[] b = new byte[len]; synchronized (arcfour) { arcfour.encryptARCFOUR(b); } return b; } }
public void prepareARCFOURKey(byte key[]) { prepareARCFOURKey(key, 0, key.length); }
public void encryptARCFOUR(byte data[]) { encryptARCFOUR(data, 0, data.length, data, 0); } }
public byte[] finish() { if (aes) { return cipher.doFinal(); } else return null; } }
/** * Gets a 16 byte random initialization vector. * @return a 16 byte random initialization vector */ public static byte[] getIV() { return getIV(16); }
public void prepareARCFOURKey(byte key[]) { prepareARCFOURKey(key, 0, key.length); }
/** * Gets a random initialization vector. * @param len the length of the initialization vector * @return a random initialization vector */ public static byte[] getIV(int len) { byte[] b = new byte[len]; synchronized (arcfour) { arcfour.encryptARCFOUR(b); } return b; } }
public byte[] finish() { if (aes) { return cipher.doFinal(); } else return null; } }
/** * Gets a 16 byte random initialization vector. * @return a 16 byte random initialization vector */ public static byte[] getIV() { return getIV(16); }
public void prepareARCFOURKey(byte[] key) { prepareARCFOURKey(key, 0, key.length); }
public void encryptARCFOUR(byte[] data) { encryptARCFOUR(data, 0, data.length, data, 0); } }
/** * Gets a random initialization vector. * @param len the length of the initialization vector * @return a random initialization vector */ public static byte[] getIV(int len) { byte[] b = new byte[len]; synchronized (arcfour) { arcfour.encryptARCFOUR(b); } return b; } }
public void encryptARCFOUR(byte data[]) { encryptARCFOUR(data, 0, data.length, data, 0); } }
public void encryptARCFOUR(byte data[], int off, int len) { encryptARCFOUR(data, off, len, data, off); }
public void encryptARCFOUR(byte dataIn[], byte dataOut[]) { encryptARCFOUR(dataIn, 0, dataIn.length, dataOut, 0); }
public void encryptARCFOUR(byte[] data, int off, int len) { encryptARCFOUR(data, off, len, data, off); }
public void encryptARCFOUR(byte dataIn[], byte dataOut[]) { encryptARCFOUR(dataIn, 0, dataIn.length, dataOut, 0); }
public void encryptARCFOUR(byte[] dataIn, byte[] dataOut) { encryptARCFOUR(dataIn, 0, dataIn.length, dataOut, 0); }