added standard parameter sets for XMSS.
*/
public static final String SHAKE256 = "SHAKE256";
+ /**
+ * Standard XMSS parameters
+ */
+ public static final XMSSParameterSpec SHA2_10_256 = new XMSSParameterSpec(10, SHA256);
+ public static final XMSSParameterSpec SHA2_16_256 = new XMSSParameterSpec(16, SHA256);
+ public static final XMSSParameterSpec SHA2_20_256 = new XMSSParameterSpec(20, SHA256);
+ public static final XMSSParameterSpec SHAKE_10_256 = new XMSSParameterSpec(10, SHAKE128);
+ public static final XMSSParameterSpec SHAKE_16_256 = new XMSSParameterSpec(16, SHAKE128);
+ public static final XMSSParameterSpec SHAKE_20_256 = new XMSSParameterSpec(20, SHAKE128);
+
+ public static final XMSSParameterSpec SHA2_10_512 = new XMSSParameterSpec(10, SHA512);
+ public static final XMSSParameterSpec SHA2_16_512 = new XMSSParameterSpec(16, SHA512);
+ public static final XMSSParameterSpec SHA2_20_512 = new XMSSParameterSpec(20, SHA512);
+ public static final XMSSParameterSpec SHAKE_10_512 = new XMSSParameterSpec(10, SHAKE256);
+ public static final XMSSParameterSpec SHAKE_16_512 = new XMSSParameterSpec(16, SHAKE256);
+ public static final XMSSParameterSpec SHAKE_20_512 = new XMSSParameterSpec(20, SHAKE256);
+
private final int height;
private final String treeDigest;
