Package org.bouncycastle.pqc.jcajce.spec
Class SDitHParameterSpec
- java.lang.Object
-
- org.bouncycastle.pqc.jcajce.spec.SDitHParameterSpec
-
- All Implemented Interfaces:
java.security.spec.AlgorithmParameterSpec
public class SDitHParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpecAlgorithmSpec for SDitH (Syndrome-Decoding-in-the-Head), exposed via the BCPQC provider.Currently only the
SDITH-HYPERCUBE-CAT1-GF256parameter 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 Summary
Fields Modifier and Type Field Description static SDitHParameterSpecsdith_hypercube_cat1_gf256static SDitHParameterSpecsdith_hypercube_cat1_p251static SDitHParameterSpecsdith_hypercube_cat3_gf256static SDitHParameterSpecsdith_hypercube_cat3_p251static SDitHParameterSpecsdith_hypercube_cat5_gf256static SDitHParameterSpecsdith_hypercube_cat5_p251static SDitHParameterSpecsdith_threshold_cat1_gf256static SDitHParameterSpecsdith_threshold_cat1_p251static SDitHParameterSpecsdith_threshold_cat3_gf256static SDitHParameterSpecsdith_threshold_cat3_p251static SDitHParameterSpecsdith_threshold_cat5_gf256static SDitHParameterSpecsdith_threshold_cat5_p251
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SDitHParameterSpecfromName(java.lang.String name)java.lang.StringgetName()
-
-
-
Field Detail
-
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 Detail
-
getName
public java.lang.String getName()
-
fromName
public static SDitHParameterSpec fromName(java.lang.String name)
-
-