|
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 |
org.bouncycastle.crypto.paddings
Interface BlockCipherPadding
- All Known Implementing Classes:
- ISO10126d2Padding, X923Padding, PKCS7Padding
- public interface BlockCipherPadding
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. |
init
public void init(java.security.SecureRandom random)
throws java.lang.IllegalArgumentException
- Initialise the padder.
- Parameters:
param - parameters, if any required.
getPaddingName
public java.lang.String getPaddingName()
- Return the name of the algorithm the cipher implements.
- Returns:
- the name of the algorithm the cipher implements.
addPadding
public int addPadding(byte[] in,
int inOff)
- add the pad bytes to the passed in block, returning the
number of bytes added.
padCount
public int padCount(byte[] in)
throws InvalidCipherTextException
- return the number of pad bytes present in the block.
- Throws:
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 |
|