java.lang.Object | |
↳ | org.bouncycastle.crypto.paddings.TBCPadding |
A padder that adds Trailing-Bit-Compliment padding to a block.
This padding pads the block out with the compliment of the last bit of the plain text.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
add the pad bytes to the passed in block, returning the
number of bytes added.
| |||||||||||
Return the name of the algorithm the padder implements.
| |||||||||||
Initialise the padder.
| |||||||||||
return the number of pad bytes present in the block.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.crypto.paddings.BlockCipherPadding
|
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.
Return the name of the algorithm the padder implements.
Initialise the padder.
random | - a SecureRandom if available. |
---|
IllegalArgumentException |
---|
return the number of pad bytes present in the block.
InvalidCipherTextException |
---|