Class SLHDSAEngine.Shake256Engine

java.lang.Object
org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine
org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Shake256Engine
Enclosing class:
SLHDSAEngine

public static class SLHDSAEngine.Shake256Engine extends SLHDSAEngine
  • 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)