com.lowagie.text.pdf.crypto

Class ARCFOUREncryption

public class ARCFOUREncryption extends Object

Field Summary
byte[]state
intx
inty
Constructor Summary
ARCFOUREncryption()
Creates a new instance of ARCFOUREncryption
Method Summary
voidencryptARCFOUR(byte[] dataIn, int off, int len, byte[] dataOut, int offOut)
voidencryptARCFOUR(byte[] data, int off, int len)
voidencryptARCFOUR(byte[] dataIn, byte[] dataOut)
voidencryptARCFOUR(byte[] data)
voidprepareARCFOURKey(byte[] key)
voidprepareARCFOURKey(byte[] key, int off, int len)

Field Detail

state

private byte[] state

x

private int x

y

private int y

Constructor Detail

ARCFOUREncryption

public ARCFOUREncryption()
Creates a new instance of ARCFOUREncryption

Method Detail

encryptARCFOUR

public void encryptARCFOUR(byte[] dataIn, int off, int len, byte[] dataOut, int offOut)

encryptARCFOUR

public void encryptARCFOUR(byte[] data, int off, int len)

encryptARCFOUR

public void encryptARCFOUR(byte[] dataIn, byte[] dataOut)

encryptARCFOUR

public void encryptARCFOUR(byte[] data)

prepareARCFOURKey

public void prepareARCFOURKey(byte[] key)

prepareARCFOURKey

public void prepareARCFOURKey(byte[] key, int off, int len)