Class SphincsPlusSigner
- Namespace
- Org.BouncyCastle.Pqc.Crypto.SphincsPlus
- Assembly
- BouncyCastle.Cryptography.dll
[Obsolete("Use SLH-DSA instead")]
public sealed class SphincsPlusSigner : IMessageSigner
- Inheritance
-
SphincsPlusSigner
- Implements
- Inherited Members
Constructors
SphincsPlusSigner()
public SphincsPlusSigner()
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.