public class CipherInputStream
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) java.io.InputStream |
bi |
(package private) int |
blockSize |
(package private) int |
BUFF_SIZE |
(package private) byte[] |
buffer |
(package private) BlockCipher |
currentCipher |
(package private) byte[] |
enc |
(package private) byte[] |
input_buffer |
(package private) int |
input_buffer_pos |
(package private) int |
input_buffer_size |
(package private) int |
pos |
| Constructor and Description |
|---|
CipherInputStream(BlockCipher tc,
java.io.InputStream bi) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeCipher(BlockCipher bc) |
private int |
fill_buffer() |
private void |
getBlock() |
private int |
internal_read(byte[] b,
int off,
int len) |
int |
read() |
int |
read(byte[] dst) |
int |
read(byte[] dst,
int off,
int len) |
int |
readPlain(byte[] b,
int off,
int len) |
BlockCipher currentCipher
java.io.InputStream bi
byte[] buffer
byte[] enc
int blockSize
int pos
final int BUFF_SIZE
byte[] input_buffer
int input_buffer_pos
int input_buffer_size
public CipherInputStream(BlockCipher tc, java.io.InputStream bi)
private int fill_buffer()
throws java.io.IOException
java.io.IOExceptionprivate int internal_read(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void changeCipher(BlockCipher bc)
private void getBlock()
throws java.io.IOException
java.io.IOExceptionpublic int read(byte[] dst)
throws java.io.IOException
java.io.IOExceptionpublic int read(byte[] dst,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic int read()
throws java.io.IOException
java.io.IOExceptionpublic int readPlain(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOException