Org.BouncyCastle.Pqc.Crypto.Lms.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);
}
}