| Modifier and Type | Method and Description |
|---|---|
| public int | addPadding(byte[] in, int inOff)
add the pad bytes to the passed in block, returning the number of bytes added. |
| public String | Returns: the name of the algorithm the cipher implements.Return the name of the algorithm the cipher implements. |
| public void | init(SecureRandom
the source of randomness for the padding, if required. random)Initialise the padder. |
| public int |
| addPadding | back to summary |
|---|---|
| public int addPadding(byte[] in, int inOff) add the pad bytes to the passed in block, returning the number of bytes added. Note this assumes that the last block of plain text is always passed to it inside in. i.e. if inOff is zero, indicating the entire block is to be overwritten with padding the value of in should be the same as the last block of plain text. The reason for this is that some modes such as "trailing bit compliment" base the padding on the last byte of plain text. | |
| getPaddingName | back to summary |
|---|---|
| public String getPaddingName() Return the name of the algorithm the cipher implements.
| |
| init | back to summary |
|---|---|
| public void init(SecureRandom random) throws IllegalArgumentException Initialise the padder.
| |
| padCount | back to summary |
|---|---|
| public int padCount(byte[] in) throws InvalidCipherTextException return the number of pad bytes present in the block.
| |