Class ECGost3410Signer
- Namespace
- Org.BouncyCastle.Crypto.Signers
- Assembly
- BouncyCastle.Cryptography.dll
public class ECGost3410Signer : IDsa
- Inheritance
-
ECGost3410Signer
- Implements
- Inherited Members
Properties
AlgorithmName
The algorithm name.
public virtual string AlgorithmName { get; }
Property Value
Order
The order of the group that the r, s values in signatures belong to.
public virtual BigInteger Order { get; }
Property Value
Methods
CreateBasePointMultiplier()
protected virtual ECMultiplier CreateBasePointMultiplier()
Returns
GenerateSignature(byte[])
public virtual BigInteger[] GenerateSignature(byte[] message)
Parameters
messagebyte[]
Returns
Init(bool, ICipherParameters)
Initialise the signer for signature generation or signature verification.
public virtual void Init(bool forSigning, ICipherParameters parameters)
Parameters
forSigningbooltrue if we are generating a signature, false otherwise.
parametersICipherParameterskey parameters for signature generation.
VerifySignature(byte[], BigInteger, BigInteger)
public virtual bool VerifySignature(byte[] message, BigInteger r, BigInteger s)
Parameters
messagebyte[]rBigIntegersBigInteger