XMSSSigner /
XMSSKeyPairGenerator and the
org.bouncycastle.crypto.params key classes instead; the engine operations those are
built on are on org.bouncycastle.crypto.signers.xmss.XMSSEngine.@Deprecated
public final class XMSSMT
extends java.lang.Object
| Constructor and Description |
|---|
XMSSMT(XMSSMTParameters params,
java.security.SecureRandom prng)
Deprecated.
XMSSMT constructor...
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
exportPrivateKey()
Deprecated.
Export XMSSMT private key.
|
byte[] |
exportPublicKey()
Deprecated.
Export XMSSMT public key.
|
void |
generateKeys()
Deprecated.
Generate a new XMSSMT private key / public key pair.
|
XMSSMTParameters |
getParams()
Deprecated.
Getter XMSSMT params.
|
byte[] |
getPublicSeed()
Deprecated.
Getter public seed.
|
protected XMSSParameters |
getXMSS()
Deprecated.
|
void |
importState(byte[] privateKey,
byte[] publicKey)
Deprecated.
Import XMSSMT private key / public key pair.
|
byte[] |
sign(byte[] message)
Deprecated.
Sign message.
|
boolean |
verifySignature(byte[] message,
byte[] signature,
byte[] publicKey)
Deprecated.
Verify an XMSSMT signature.
|
public XMSSMT(XMSSMTParameters params, java.security.SecureRandom prng)
params - XMSSMTParameters.public void generateKeys()
public void importState(byte[] privateKey,
byte[] publicKey)
privateKey - XMSSMT private key.publicKey - XMSSMT public key.public byte[] sign(byte[] message)
message - Message to sign.public boolean verifySignature(byte[] message,
byte[] signature,
byte[] publicKey)
throws java.text.ParseException
message - Message.signature - XMSSMT signature.publicKey - XMSSMT public key.java.text.ParseExceptionpublic byte[] exportPrivateKey()
public byte[] exportPublicKey()
public XMSSMTParameters getParams()
public byte[] getPublicSeed()
protected XMSSParameters getXMSS()