Class SLHDSAEngine.Shake256Engine
java.lang.Object
org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine
org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Shake256Engine
- Enclosing class:
SLHDSAEngine
-
Nested Class Summary
Nested classes/interfaces inherited from class SLHDSAEngine
SLHDSAEngine.Sha2Engine, SLHDSAEngine.Shake256Engine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]bitmask(byte[] pkSeed, org.bouncycastle.pqc.crypto.slhdsa.ADRS adrs, byte[] m) protected byte[]bitmask(byte[] pkSeed, org.bouncycastle.pqc.crypto.slhdsa.ADRS adrs, byte[] m1, byte[] m2) byte[]PRF_msg(byte[] prf, byte[] randomiser, byte[] msgPrefix, byte[] msg) Methods inherited from class SLHDSAEngine
implGenerateKeyPair, internalGenerateSignature, internalVerifySignature
-
Constructor Details
-
Shake256Engine
public Shake256Engine(int n, int w, int d, int a, int k, int h)
-
-
Method Details
-
PRF_msg
public byte[] PRF_msg(byte[] prf, byte[] randomiser, byte[] msgPrefix, byte[] msg) -
bitmask
protected byte[] bitmask(byte[] pkSeed, org.bouncycastle.pqc.crypto.slhdsa.ADRS adrs, byte[] m) -
bitmask
protected byte[] bitmask(byte[] pkSeed, org.bouncycastle.pqc.crypto.slhdsa.ADRS adrs, byte[] m1, byte[] m2)
-