Table of Contents

Class RsaBlindedEngine

Namespace
Org.BouncyCastle.Crypto.Engines
Assembly
BouncyCastle.Cryptography.dll
public class RsaBlindedEngine : IAsymmetricBlockCipher
Inheritance
RsaBlindedEngine
Implements
Inherited Members

Constructors

RsaBlindedEngine()

public RsaBlindedEngine()

RsaBlindedEngine(IRsa)

public RsaBlindedEngine(IRsa rsa)

Parameters

rsa IRsa

Properties

AlgorithmName

The name of the algorithm this cipher implements.

public virtual string AlgorithmName { get; }

Property Value

string

Methods

GetInputBlockSize()

public virtual int GetInputBlockSize()

Returns

int

GetOutputBlockSize()

public virtual int GetOutputBlockSize()

Returns

int

Init(bool, ICipherParameters)

public virtual void Init(bool forEncryption, ICipherParameters param)

Parameters

forEncryption bool
param ICipherParameters

InitSecureRandom(bool, SecureRandom)

protected virtual SecureRandom InitSecureRandom(bool needed, SecureRandom provided)

Parameters

needed bool
provided SecureRandom

Returns

SecureRandom

ProcessBlock(byte[], int, int)

public virtual byte[] ProcessBlock(byte[] inBuf, int inOff, int inLen)

Parameters

inBuf byte[]
inOff int
inLen int

Returns

byte[]