Class XMSSParameters
java.lang.Object
org.bouncycastle.pqc.crypto.xmss.XMSSParameters
XMSS Parameters.
-
Constructor Summary
ConstructorsConstructorDescriptionXMSSParameters(int height, ASN1ObjectIdentifier treeDigestOID) XMSS Constructor...XMSSParameters(int height, ASN1ObjectIdentifier treeDigestOID, int n) XMSS Constructor with explicit security parameter n.XMSSParameters(int height, Digest treeDigest) XMSS Constructor... -
Method Summary
Modifier and TypeMethodDescriptionintGetter height.intReturn the RFC 8391 / SP 800-208 parameter-set identifier for this parameter set (the 4-octet value carried at the start of an RFC 9802 encoded key), or 0 if these parameters do not correspond to a standard set (for example a non-standard tree height).Return the tree digest OID.intGetter digest size.static XMSSParameterslookupByOID(int oid)
-
Constructor Details
-
XMSSParameters
XMSS Constructor...- Parameters:
height- Height of tree.treeDigest- Digest to use.
-
XMSSParameters
XMSS Constructor...- Parameters:
height- Height of tree.treeDigestOID- OID of digest to use.
-
XMSSParameters
XMSS Constructor with explicit security parameter n.- Parameters:
height- Height of tree.treeDigestOID- OID of digest to use.n- Security parameter (digest output size in bytes), or -1 to derive from digest.
-
-
Method Details
-
getTreeDigestSize
public int getTreeDigestSize()Getter digest size.- Returns:
- Digest size.
-
getTreeDigestOID
Return the tree digest OID.- Returns:
- OID for digest used to build the tree.
-
getParameterSetOID
public int getParameterSetOID()Return the RFC 8391 / SP 800-208 parameter-set identifier for this parameter set (the 4-octet value carried at the start of an RFC 9802 encoded key), or 0 if these parameters do not correspond to a standard set (for example a non-standard tree height).- Returns:
- the 4-octet parameter-set identifier, or 0 if none.
-
getHeight
public int getHeight()Getter height.- Returns:
- XMSS tree height.
-
lookupByOID
-