Top Description Methods
org.bouncycastle.cert.crmf

public Interface EncryptedValuePadder

Known Direct Implementers
org.bouncycastle.cert.crmf.bc.BcFixedLengthMGF1Padder

An encrypted value padder is used to make sure that prior to a value been encrypted the data is padded to a standard length.

Method Summary

Modifier and TypeMethod and Description
public byte[]

Returns:

a padded byte array containing data.
getPaddedData
(byte[]
the data to be padded.
data
)

Return a byte array of padded data.

public byte[]

Returns:

an array containing the original unpadded data.
getUnpaddedData
(byte[]
the data to be padded.
paddedData
)

Return a byte array of with padding removed.

Method Detail

getPaddedDataback to summary
public byte[] getPaddedData(byte[] data)

Return a byte array of padded data.

Parameters
data:byte[]

the data to be padded.

Returns:byte[]

a padded byte array containing data.

getUnpaddedDataback to summary
public byte[] getUnpaddedData(byte[] paddedData)

Return a byte array of with padding removed.

Parameters
paddedData:byte[]

the data to be padded.

Returns:byte[]

an array containing the original unpadded data.