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

SphincsPlusEngine

abstract class SphincsPlusEngine
public abstract byte[] F(byte[] pkSeed, Adrs adrs, byte[] m1)

public abstract void H(byte[] pkSeed, Adrs adrs, byte[] m1, byte[] m2, byte[] output)

public abstract IndexedDigest H_msg(byte[] prf, byte[] pkSeed, byte[] pkRoot, byte[] message)

public abstract void Init(byte[] pkSeed)

public abstract void PRF(byte[] pkSeed, byte[] skSeed, Adrs adrs, byte[] prf, int prfOff)

public abstract byte[] PRF_msg(byte[] prf, byte[] randomiser, byte[] message)

public abstract void T_l(byte[] pkSeed, Adrs adrs, byte[] m, byte[] output)