Table of Contents

Class ElGamalEngine

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

Constructors

ElGamalEngine()

public ElGamalEngine()

Properties

AlgorithmName

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 parameters)

Parameters

forEncryption bool
parameters ICipherParameters

ProcessBlock(byte[], int, int)

public virtual byte[] ProcessBlock(byte[] input, int inOff, int length)

Parameters

input byte[]
inOff int
length int

Returns

byte[]