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
rsaIRsa
Properties
AlgorithmName
The name of the algorithm this cipher implements.
public virtual string AlgorithmName { get; }
Property Value
Methods
GetInputBlockSize()
public virtual int GetInputBlockSize()
Returns
GetOutputBlockSize()
public virtual int GetOutputBlockSize()
Returns
Init(bool, ICipherParameters)
public virtual void Init(bool forEncryption, ICipherParameters param)
Parameters
forEncryptionboolparamICipherParameters
InitSecureRandom(bool, SecureRandom)
protected virtual SecureRandom InitSecureRandom(bool needed, SecureRandom provided)
Parameters
neededboolprovidedSecureRandom
Returns
ProcessBlock(byte[], int, int)
public virtual byte[] ProcessBlock(byte[] inBuf, int inOff, int inLen)
Parameters
Returns
- byte[]