using System; namespace Org.BouncyCastle.Crmf { /// /// An encrypted value padder is used to make sure that prior to a value been /// encrypted the data is padded to a standard length. /// public interface IEncryptedValuePadder { /// /// Return a byte array of padded data. /// /// the data to be padded. /// a padded byte array containing data. /// byte[] GetPaddedData(byte[] data); /// /// Return a byte array of with padding removed. /// /// the data to be padded. /// an array containing the original unpadded data. /// byte[] GetUnpaddedData(byte[] paddedData); } }