Table of Contents

Class LmsSigner

Namespace
Org.BouncyCastle.Pqc.Crypto.Lms
Assembly
BouncyCastle.Cryptography.dll
public sealed class LmsSigner : IMessageSigner
Inheritance
LmsSigner
Implements
Inherited Members

Methods

GenerateSignature(byte[])

Sign a message.

public byte[] GenerateSignature(byte[] message)

Parameters

message byte[]

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

forSigning bool

true if we are generating a signature, false otherwise.

param ICipherParameters

parameters for signature generation or verification.

VerifySignature(byte[], byte[])

Verify a purported signature for a message.

public bool VerifySignature(byte[] message, byte[] signature)

Parameters

message byte[]

the message supposedly signed.

signature byte[]

the purported signature to verify.

Returns

bool

true if and only if the signature verified against the message.