public class XMSSParameterSpec
extends java.lang.Object
implements java.security.spec.AlgorithmParameterSpec
| Modifier and Type | Field and Description |
|---|---|
static XMSSParameterSpec |
SHA2_10_192
SP 800-208 XMSS parameters (SHA-256/192, SHAKE256/256, SHAKE256/192)
|
static XMSSParameterSpec |
SHA2_10_256
Standard XMSS parameters
|
static XMSSParameterSpec |
SHA2_10_512 |
static XMSSParameterSpec |
SHA2_16_192 |
static XMSSParameterSpec |
SHA2_16_256 |
static XMSSParameterSpec |
SHA2_16_512 |
static XMSSParameterSpec |
SHA2_20_192 |
static XMSSParameterSpec |
SHA2_20_256 |
static XMSSParameterSpec |
SHA2_20_512 |
static java.lang.String |
SHA256
Use SHA-256 for the tree generation function.
|
static java.lang.String |
SHA256_192
Use SHA-256/192 (SHA-256 truncated to 192 bits) for the tree generation function (SP 800-208).
|
static java.lang.String |
SHA512
Use SHA512 for the tree generation function.
|
static XMSSParameterSpec |
SHAKE_10_256 |
static XMSSParameterSpec |
SHAKE_10_512 |
static XMSSParameterSpec |
SHAKE_16_256 |
static XMSSParameterSpec |
SHAKE_16_512 |
static XMSSParameterSpec |
SHAKE_20_256 |
static XMSSParameterSpec |
SHAKE_20_512 |
static java.lang.String |
SHAKE128
Use SHAKE128 for the tree generation function.
|
static java.lang.String |
SHAKE256
Use SHAKE256 for the tree generation function.
|
static XMSSParameterSpec |
SHAKE256_10_192 |
static XMSSParameterSpec |
SHAKE256_10_256 |
static XMSSParameterSpec |
SHAKE256_16_192 |
static XMSSParameterSpec |
SHAKE256_16_256 |
static java.lang.String |
SHAKE256_192
Use SHAKE256/192 (SHAKE256 with a 192-bit output) for the tree generation function (SP 800-208).
|
static XMSSParameterSpec |
SHAKE256_20_192 |
static XMSSParameterSpec |
SHAKE256_20_256 |
static java.lang.String |
SHAKE256_256
Use SHAKE256/256 (SHAKE256 with a 256-bit output) for the tree generation function (SP 800-208).
|
| Constructor and Description |
|---|
XMSSParameterSpec(int height,
java.lang.String treeDigest) |
| Modifier and Type | Method and Description |
|---|---|
int |
getHeight() |
java.lang.String |
getTreeDigest() |
public static final java.lang.String SHA256
public static final java.lang.String SHA512
public static final java.lang.String SHAKE128
public static final java.lang.String SHAKE256
public static final java.lang.String SHA256_192
public static final java.lang.String SHAKE256_256
public static final java.lang.String SHAKE256_192
public static final XMSSParameterSpec SHA2_10_256
public static final XMSSParameterSpec SHA2_16_256
public static final XMSSParameterSpec SHA2_20_256
public static final XMSSParameterSpec SHAKE_10_256
public static final XMSSParameterSpec SHAKE_16_256
public static final XMSSParameterSpec SHAKE_20_256
public static final XMSSParameterSpec SHA2_10_512
public static final XMSSParameterSpec SHA2_16_512
public static final XMSSParameterSpec SHA2_20_512
public static final XMSSParameterSpec SHAKE_10_512
public static final XMSSParameterSpec SHAKE_16_512
public static final XMSSParameterSpec SHAKE_20_512
public static final XMSSParameterSpec SHA2_10_192
public static final XMSSParameterSpec SHA2_16_192
public static final XMSSParameterSpec SHA2_20_192
public static final XMSSParameterSpec SHAKE256_10_256
public static final XMSSParameterSpec SHAKE256_16_256
public static final XMSSParameterSpec SHAKE256_20_256
public static final XMSSParameterSpec SHAKE256_10_192
public static final XMSSParameterSpec SHAKE256_16_192
public static final XMSSParameterSpec SHAKE256_20_192