Package org.bouncycastle.cert.crmf
Interface EncryptedValuePadder
- 
- All Known Implementing Classes:
 BcFixedLengthMGF1Padder
public interface EncryptedValuePadderAn 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]getPaddedData(byte[] data)Return a byte array of padded data.byte[]getUnpaddedData(byte[] paddedData)Return a byte array of with padding removed. 
 - 
 
- 
- 
Method Detail
- 
getPaddedData
byte[] getPaddedData(byte[] data)
Return a byte array of padded data.- Parameters:
 data- the data to be padded.- Returns:
 - a padded byte array containing data.
 
 
- 
getUnpaddedData
byte[] getUnpaddedData(byte[] paddedData)
Return a byte array of with padding removed.- Parameters:
 paddedData- the data to be padded.- Returns:
 - an array containing the original unpadded data.
 
 
 - 
 
 -