Class SDitHParameterSpec

java.lang.Object
org.bouncycastle.pqc.jcajce.spec.SDitHParameterSpec
All Implemented Interfaces:
AlgorithmParameterSpec

public class SDitHParameterSpec extends Object implements AlgorithmParameterSpec
AlgorithmSpec for SDitH (Syndrome-Decoding-in-the-Head), exposed via the BCPQC provider.

Currently only the SDITH-HYPERCUBE-CAT1-GF256 parameter set is wired in; the other 23 NIST-submitted variants (hypercube/threshold × cat1/3/5 × gf256/p251) will be added as their implementations come in.

  • Field Details

    • sdith_hypercube_cat1_gf256

      public static final SDitHParameterSpec sdith_hypercube_cat1_gf256
    • sdith_hypercube_cat3_gf256

      public static final SDitHParameterSpec sdith_hypercube_cat3_gf256
    • sdith_hypercube_cat5_gf256

      public static final SDitHParameterSpec sdith_hypercube_cat5_gf256
    • sdith_hypercube_cat1_p251

      public static final SDitHParameterSpec sdith_hypercube_cat1_p251
    • sdith_hypercube_cat3_p251

      public static final SDitHParameterSpec sdith_hypercube_cat3_p251
    • sdith_hypercube_cat5_p251

      public static final SDitHParameterSpec sdith_hypercube_cat5_p251
    • sdith_threshold_cat1_gf256

      public static final SDitHParameterSpec sdith_threshold_cat1_gf256
    • sdith_threshold_cat3_gf256

      public static final SDitHParameterSpec sdith_threshold_cat3_gf256
    • sdith_threshold_cat5_gf256

      public static final SDitHParameterSpec sdith_threshold_cat5_gf256
    • sdith_threshold_cat1_p251

      public static final SDitHParameterSpec sdith_threshold_cat1_p251
    • sdith_threshold_cat3_p251

      public static final SDitHParameterSpec sdith_threshold_cat3_p251
    • sdith_threshold_cat5_p251

      public static final SDitHParameterSpec sdith_threshold_cat5_p251
  • Method Details