|
For the latest news and information visit The GNU Crypto project |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgnu.crypto.pad.BasePad
gnu.crypto.pad.PKCS1_V1_5
A padding algorithm implementation of the EME-PKCS1-V1.5 encoding/decoding
algorithm as described in section 7.2 of RFC-3447. This is effectively an
Adapter over an instance of EME_PKCS1_V1_5 initialised with
the RSA public shared modulus length (in bytes).
References:
EME_PKCS1_V1_5| Field Summary |
| Fields inherited from class gnu.crypto.pad.BasePad |
blockSize, name |
| Constructor Summary | |
(package private) |
PKCS1_V1_5()
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. |
boolean |
selfTest()
A basic symmetric pad/unpad test. |
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
PKCS1_V1_5()
Trivial package-private constructor for use by the Factory class.
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.
setup in class BasePad
public byte[] pad(byte[] in,
int offset,
int length)
IPad
pad in interface IPadpad in class BasePad
public int unpad(byte[] in,
int offset,
int length)
throws WrongPaddingException
IPad
unpad in interface IPadunpad in class BasePadWrongPaddingExceptionpublic boolean selfTest()
IPad
selfTest in interface IPadselfTest in class BasePad
|
For the latest news and information visit The GNU Crypto project |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||