public interface

EncryptedValuePadder

org.bouncycastle.cert.crmf.EncryptedValuePadder
Known Indirect Subclasses

Class Overview

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

Summary

Public Methods
abstract byte[] getPaddedData(byte[] data)
Return a byte array of padded data.
abstract byte[] getUnpaddedData(byte[] paddedData)
Return a byte array of with padding removed.

Public Methods

public abstract 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.

public abstract 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.