public class SLHDSAPrivateKeyParameters extends SLHDSAKeyParameters implements javax.security.auth.Destroyable
| Constructor and Description |
|---|
SLHDSAPrivateKeyParameters(SLHDSAParameters parameters,
byte[] skpkEncoded) |
SLHDSAPrivateKeyParameters(SLHDSAParameters parameters,
byte[] skSeed,
byte[] prf,
byte[] pkSeed,
byte[] pkRoot) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Zeroize the secret key material held by this object.
|
byte[] |
getEncoded() |
byte[] |
getEncodedPublicKey() |
byte[] |
getPrf() |
byte[] |
getPublicKey() |
byte[] |
getPublicSeed() |
byte[] |
getRoot() |
byte[] |
getSeed() |
boolean |
isDestroyed() |
getParametersisPrivatepublic SLHDSAPrivateKeyParameters(SLHDSAParameters parameters, byte[] skpkEncoded)
public SLHDSAPrivateKeyParameters(SLHDSAParameters parameters, byte[] skSeed, byte[] prf, byte[] pkSeed, byte[] pkRoot)
public byte[] getSeed()
public byte[] getPrf()
public byte[] getPublicSeed()
public byte[] getRoot()
public byte[] getPublicKey()
public byte[] getEncoded()
public byte[] getEncodedPublicKey()
public void destroy()
destroy in interface javax.security.auth.Destroyablepublic boolean isDestroyed()
isDestroyed in interface javax.security.auth.Destroyable