org.bouncycastle.crypto.paddings

Class ISO10126d2Padding

public class ISO10126d2Padding extends Object implements BlockCipherPadding

A padder that adds ISO10126-2 padding to a block.
Method Summary
intaddPadding(byte[] in, int inOff)
add the pad bytes to the passed in block, returning the number of bytes added.
StringgetPaddingName()
Return the name of the algorithm the padder implements.
voidinit(SecureRandom random)
Initialise the padder.
intpadCount(byte[] in)
return the number of pad bytes present in the block.

Method Detail

addPadding

public int addPadding(byte[] in, int inOff)
add the pad bytes to the passed in block, returning the number of bytes added.

getPaddingName

public String getPaddingName()
Return the name of the algorithm the padder implements.

Returns: the name of the algorithm the padder implements.

init

public void init(SecureRandom random)
Initialise the padder.

Parameters: random a SecureRandom if available.

padCount

public int padCount(byte[] in)
return the number of pad bytes present in the block.