<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.2" />

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); } }