| Modifier | Constructor and Description |
|---|---|
protected |
NoPadding()
Trivial constructor for use by concrete subclasses.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
pad(byte[] in,
int off,
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 off,
int len)
Returns the number of bytes to discard from a designated input buffer.
|
protected NoPadding()
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 off,
int length)
IPadpad in interface IPadpad in class BasePadin - the input buffer containing the bytes to pad.off - the starting index of meaningful data in in.length - the number of meaningful bytes in in.public int unpad(byte[] in,
int off,
int len)
throws WrongPaddingException
IPadunpad in interface IPadunpad in class BasePadin - the input buffer containing the bytes to unpad.off - the starting index of meaningful data in in.len - the number of meaningful bytes in in.WrongPaddingException - if the data is not terminated with the
expected padding bytes.Copyright © 2025. All rights reserved.