| Modifier and Type | Field and Description |
|---|---|
| private final XMSSParameters | params
XMSS parameters. |
| private XMSSPrivateKeyParameters | privateKey
References Deprecated
XMSS private key.
XMSSPrivateKeyParameters is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private SecureRandom | prng
PRNG. |
| private XMSSPublicKeyParameters | publicKey
References Deprecated
XMSS public key.
XMSSPublicKeyParameters is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private WOTSPlus | wotsPlus
WOTS+ instance. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public XMSSPrivateKeyParameters | Returns: XMSS private key.
References Deprecated
XMSSPrivateKeyParameters is deprecated or references (maybe indirectly) at least one deprecated element.
Export XMSS private key. |
| public XMSSPublicKeyParameters | Returns: XMSS public key.
References Deprecated
XMSSPublicKeyParameters is deprecated or references (maybe indirectly) at least one deprecated element.
Export XMSS public key. |
| public void | |
| public int | |
| public XMSSParameters | |
| public XMSSPrivateKeyParameters | getPrivateKey()
References Deprecated
XMSSPrivateKeyParameters is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public byte[] | |
| public byte[] | |
| protected WOTSPlus | |
| public void | importState(XMSSPrivateKeyParameters privateKey, XMSSPublicKeyParameters publicKey)
References Deprecated
XMSSPrivateKeyParameters and XMSSPublicKeyParameters are deprecated or reference (maybe indirectly) at least one deprecated element.
|
| public void | importState(byte[]
XMSS private key. privateKey, byte[] XMSS public key. publicKey)Import XMSS private key / public key pair. |
| protected void | |
| protected void | |
| protected void | |
| public byte[] | |
| public boolean | Returns: true if signature is valid false else.Message. message, byte[] XMSS signature. signature, byte[] XMSS public key. publicKey)Verify an XMSS signature. |
| protected WOTSPlusSignature | Returns: XMSS signature.Message digest of length n. messageDigest, OTSHashAddress OTS hash address. otsHashAddress)Generate a WOTS+ signature on a message without the corresponding authentication path |
| params | back to summary |
|---|---|
| private final XMSSParameters params XMSS parameters. | |
| privateKey | back to summary |
|---|---|
| private XMSSPrivateKeyParameters privateKey
References Deprecated
See corresponding docs for further information. XMSS private key. | |
| prng | back to summary |
|---|---|
| private SecureRandom prng PRNG. | |
| publicKey | back to summary |
|---|---|
| private XMSSPublicKeyParameters publicKey
References Deprecated
See corresponding docs for further information. XMSS public key. | |
| wotsPlus | back to summary |
|---|---|
| private WOTSPlus wotsPlus WOTS+ instance. | |
| XMSS | back to summary |
|---|---|
| public XMSS(XMSSParameters params, SecureRandom prng) XMSS constructor...
| |
| exportPrivateKey | back to summary |
|---|---|
| public XMSSPrivateKeyParameters exportPrivateKey()
References Deprecated
See corresponding docs for further information. Export XMSS private key.
| |
| exportPublicKey | back to summary |
|---|---|
| public XMSSPublicKeyParameters exportPublicKey()
References Deprecated
See corresponding docs for further information. Export XMSS public key.
| |
| generateKeys | back to summary |
|---|---|
| public void generateKeys() Generate a new XMSS private key / public key pair. | |
| getIndex | back to summary |
|---|---|
| public int getIndex() Getter XMSS index.
| |
| getParams | back to summary |
|---|---|
| public XMSSParameters getParams() Getter XMSS params.
| |
| getPrivateKey | back to summary |
|---|---|
| public XMSSPrivateKeyParameters getPrivateKey()
References Deprecated
See corresponding docs for further information. | |
| getPublicSeed | back to summary |
|---|---|
| public byte[] getPublicSeed() Getter XMSS public seed.
| |
| getRoot | back to summary |
|---|---|
| public byte[] getRoot() Getter XMSS root.
| |
| getWOTSPlus | back to summary |
|---|---|
| protected WOTSPlus getWOTSPlus() Getter WOTS+.
| |
| importState | back to summary |
|---|---|
| public void importState(XMSSPrivateKeyParameters privateKey, XMSSPublicKeyParameters publicKey)
References Deprecated
See corresponding docs for further information. | |
| importState | back to summary |
|---|---|
| public void importState(byte[] privateKey, byte[] publicKey) Import XMSS private key / public key pair.
| |
| setIndex | back to summary |
|---|---|
| protected void setIndex(int index) | |
| setPublicSeed | back to summary |
|---|---|
| protected void setPublicSeed(byte[] publicSeed) | |
| setRoot | back to summary |
|---|---|
| protected void setRoot(byte[] root) | |
| sign | back to summary |
|---|---|
| public byte[] sign(byte[] message) Sign message.
| |
| verifySignature | back to summary |
|---|---|
| public boolean verifySignature(byte[] message, byte[] signature, byte[] publicKey) throws ParseException Verify an XMSS signature.
| |
| wotsSign | back to summary |
|---|---|
| protected WOTSPlusSignature wotsSign(byte[] messageDigest, OTSHashAddress otsHashAddress) Generate a WOTS+ signature on a message without the corresponding authentication path
| |