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

LMOts

public static class LMOts
public static int Cksm(byte[] S, int sLen, LMOtsParameters parameters)

public static int Coef(byte[] S, int i, int w)

public static LMOtsSignature lm_ots_generate_signature(LMSigParameters sigParams, LMOtsPrivateKey privateKey, byte[][] path, byte[] message, bool preHashed)

public static LMOtsSignature LMOtsGenerateSignature(LMOtsPrivateKey privateKey, byte[] Q, byte[] C)

public static bool LMOtsValidateSignature(LMOtsPublicKey publicKey, LMOtsSignature signature, byte[] message, bool prehashed)

public static byte[] LMOtsValidateSignatureCalculate(LMOtsPublicKey publicKey, LMOtsSignature signature, byte[] message)

public static byte[] LMOtsValidateSignatureCalculate(LmsContext context)