Bouncy Castle Cryptography 1.11 API Specification: Interface BlockCipherPadding
|
Bouncy Castle Cryptography 1.11 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Block cipher padders are expected to conform to this interface
Method Summary | |
int |
addPadding(byte[] in,
int inOff)
add the pad bytes to the passed in block, returning the number of bytes added. |
java.lang.String |
getPaddingName()
Return the name of the algorithm the cipher implements. |
void |
init(java.security.SecureRandom random)
Initialise the padder. |
int |
padCount(byte[] in)
return the number of pad bytes present in the block. |
Method Detail |
public void init(java.security.SecureRandom random) throws java.lang.IllegalArgumentException
param
- parameters, if any required.public java.lang.String getPaddingName()
public int addPadding(byte[] in, int inOff)
public int padCount(byte[] in) throws InvalidCipherTextException
InvalidCipherTextException
- if the padding is badly formed
or invalid.
|
Bouncy Castle Cryptography 1.11 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |