Class DilithiumSigner
[Obsolete("Use ML-DSA instead")]
public class DilithiumSigner : IMessageSigner
- Inheritance
-
DilithiumSigner
- Implements
- Inherited Members
Constructors
DilithiumSigner()
public DilithiumSigner()
Methods
GenerateSignature(byte[])
Sign a message.
public byte[] GenerateSignature(byte[] message)
Parameters
messagebyte[]the message to be signed.
Returns
- byte[]
the signature of the message.
Init(bool, ICipherParameters)
Initialise this instance for signature generation or verification.
public void Init(bool forSigning, ICipherParameters param)
Parameters
forSigningbooltrue if we are generating a signature, false otherwise.
paramICipherParametersparameters for signature generation or verification.
VerifySignature(byte[], byte[])
Verify a purported signature for a message.
public bool VerifySignature(byte[] message, byte[] signature)
Parameters
Returns
- bool
true if and only if the signature verified against the message.