|
For the latest news and information visit The GNU Crypto project |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object extended bygnu.crypto.pad.BasePad extended bygnu.crypto.pad.TBC
The implementation of the Trailing Bit Complement (TBC) padding algorithm.
In this mode, "...the data string is padded at the trailing end with the complement of the trailing bit of the unpadded message: if the trailing bit is 1, then 0 bits are appended, and if the trailing bit is 0, then 1 bits are appended. As few bits are added as are necessary to meet the formatting size requirement."
References:
| Field Summary |
| Fields inherited from class gnu.crypto.pad.BasePad |
blockSize, name |
| Constructor Summary | |
(package private) |
TBC()
Trivial package-private constructor for use by the Factory class. |
| Method Summary | |
byte[] |
pad(byte[] in,
int offset,
int length)
Returns the byte sequence that should be appended to the designated input. |
void |
setup()
If any additional checks or resource setup must be done by the subclass, then this is the hook for it. |
int |
unpad(byte[] in,
int offset,
int length)
Returns the number of bytes to discard from a designated input buffer. |
| Methods inherited from class gnu.crypto.pad.BasePad |
init, name, reset, selfTest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
TBC()
PadFactory| Method Detail |
public void setup()
BasePadIf any additional checks or resource setup must be done by the
subclass, then this is the hook for it. This method will be called before
the BasePad.init(int) method returns.
public byte[] pad(byte[] in, int offset, int length)
IPad
public int unpad(byte[] in, int offset, int length) throws WrongPaddingException
IPad
WrongPaddingException
|
For the latest news and information visit The GNU Crypto project |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||