Org.BouncyCastle.Crypto.Operators.Asn1CipherBuilderWithKey
namespace Org.BouncyCastle.Crypto.Operators
{
public class Asn1CipherBuilderWithKey : ICipherBuilderWithKey, ICipherBuilder
{
public object AlgorithmDetails { get; }
public ICipherParameters Key { get; }
public Asn1CipherBuilderWithKey(DerObjectIdentifier encryptionOID, int keySize, SecureRandom random);
public int GetMaxOutputSize(int inputLen);
public ICipher BuildCipher(Stream stream);
}
}
namespace Org.BouncyCastle.Crypto.Paddings
{
public class ISO10126d2Padding : IBlockCipherPadding
{
public string PaddingName { get; }
public void Init(SecureRandom random);
public int AddPadding(byte[] input, int inOff);
public int AddPadding(Span<byte> block, int position);
public int PadCount(byte[] input);
public int PadCount(ReadOnlySpan<byte> block);
public ISO10126d2Padding();
}
}