<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.2" />

Org.BouncyCastle.Pqc.Crypto.Lms.Lms

public static class Lms
namespace Org.BouncyCastle.Pqc.Crypto.Lms { public static class Lms { public static LmsPrivateKeyParameters GenerateKeys(LMSigParameters parameterSet, LMOtsParameters lmOtsParameters, int q, byte[] I, byte[] rootSeed); public static LmsSignature GenerateSign(LmsPrivateKeyParameters privateKey, byte[] message); public static LmsSignature GenerateSign(LmsContext context); public static bool VerifySignature(LmsPublicKeyParameters publicKey, LmsSignature S, byte[] message); public static bool VerifySignature(LmsPublicKeyParameters publicKey, byte[] S, byte[] message); public static bool VerifySignature(LmsPublicKeyParameters publicKey, LmsContext context); } }