Deprecated
use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
| Access | Constructor and Description |
|---|---|
| public | PaddedBlockCipher(BlockCipher
the underlying block cipher this buffering object wraps. cipher)Create a buffered block cipher with, or without, padding. |
| Modifier and Type | Method and Description |
|---|---|
| public int | doFinal(byte[]
the array the block currently being held is copied into. out, int the offset at which the copying starts. outOff)Overrides org. |
| public int | Returns: the space required to accommodate a call to update and doFinal with len bytes of input.the length of the input. len)Overrides org. |
| public int | Returns: the space required to accommodate a call to update with len bytes of input.the length of the input. len)Overrides org. |
| public int | processByte(byte
the input byte. in, byte[] the space for any output that might be produced. out, int the offset from which the output will be copied. outOff)Overrides org. |
| public int | processBytes(byte[]
the input byte array. in, int the offset at which the input data starts. inOff, int the number of bytes to be copied out of the input array. len, byte[] the space for any output that might be produced. out, int the offset from which the output will be copied. outOff)Overrides org. |
| PaddedBlockCipher | back to summary |
|---|---|
| public PaddedBlockCipher(BlockCipher cipher) Create a buffered block cipher with, or without, padding.
| |
| doFinal | back to summary |
|---|---|
| public int doFinal(byte[] out, int outOff) throws DataLengthException, IllegalStateException, InvalidCipherTextException Overrides org. Process the last block in the buffer. If the buffer is currently full and padding needs to be added a call to doFinal will produce 2 * getBlockSize() bytes.
| |
| getOutputSize | back to summary |
|---|---|
| public int getOutputSize(int len) Overrides org. return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
| |
| getUpdateOutputSize | back to summary |
|---|---|
| public int getUpdateOutputSize(int len) Overrides org. return the size of the output buffer required for an update an input of len bytes.
| |
| processByte | back to summary |
|---|---|
| public int processByte(byte in, byte[] out, int outOff) throws DataLengthException, IllegalStateException Overrides org. process a single byte, producing an output block if neccessary.
| |
| processBytes | back to summary |
|---|---|
| public int processBytes(byte[] in, int inOff, int len, byte[] out, int outOff) throws DataLengthException, IllegalStateException Overrides org. process an array of bytes, producing output if necessary.
| |