<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.2" />
    
	
	
		
		
		
	 
	
	
        
                
                SphincsPlusEngine
                
                
                
                
public abstract byte[] 
F(
byte[] 
pkSeed, 
Adrs adrs, 
byte[] 
m1)
 
public abstract void F(
byte[] 
pkSeed, 
Adrs adrs, 
Span<
byte> 
m1)
 
public abstract void H(
byte[] 
pkSeed, 
Adrs adrs, 
byte[] 
m1, 
byte[] 
m2, 
Span<
byte> 
output)
 
public abstract IndexedDigest H_msg(
byte[] 
prf, 
byte[] 
pkSeed, 
byte[] 
pkRoot, 
byte[] 
msg, 
int msgOff, 
int msgLen)
 
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[] 
msg, 
int msgOff, 
int msgLen)
 
public abstract void T_l(
byte[] 
pkSeed, 
Adrs adrs, 
byte[] 
m, 
Span<
byte> 
output)