Org.BouncyCastle.Crypto.Encodings.OaepEncoding
namespace Org.BouncyCastle.Crypto.Encodings
{
public class OaepEncoding : IAsymmetricBlockCipher
{
public string AlgorithmName { get; }
public IAsymmetricBlockCipher UnderlyingCipher { get; }
public OaepEncoding(IAsymmetricBlockCipher cipher);
public OaepEncoding(IAsymmetricBlockCipher cipher, IDigest hash);
public OaepEncoding(IAsymmetricBlockCipher cipher, IDigest hash, byte[] encodingParams);
public OaepEncoding(IAsymmetricBlockCipher cipher, IDigest hash, IDigest mgf1Hash, byte[] encodingParams);
public void Init(bool forEncryption, ICipherParameters parameters);
public int GetInputBlockSize();
public int GetOutputBlockSize();
public byte[] ProcessBlock(byte[] inBytes, int inOff, int inLen);
}
}