public class BCSLHDSAPrivateKey extends java.lang.Object implements SLHDSAPrivateKey
Constructor and Description |
---|
BCSLHDSAPrivateKey(PrivateKeyInfo keyInfo) |
BCSLHDSAPrivateKey(SLHDSAPrivateKeyParameters params) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Compare this SPHINCS-256 private key with another object.
|
java.lang.String |
getAlgorithm() |
byte[] |
getEncoded() |
java.lang.String |
getFormat() |
SLHDSAParameterSpec |
getParameterSpec()
Return the parameters for this key.
|
SLHDSAPublicKey |
getPublicKey()
Return the public key corresponding to this private key.
|
int |
hashCode() |
java.lang.String |
toString() |
public BCSLHDSAPrivateKey(SLHDSAPrivateKeyParameters params)
public BCSLHDSAPrivateKey(PrivateKeyInfo keyInfo) throws java.io.IOException
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- the other objectpublic int hashCode()
hashCode
in class java.lang.Object
public final java.lang.String getAlgorithm()
getAlgorithm
in interface java.security.Key
public byte[] getEncoded()
getEncoded
in interface java.security.Key
public SLHDSAPublicKey getPublicKey()
SLHDSAPrivateKey
getPublicKey
in interface SLHDSAPrivateKey
public SLHDSAParameterSpec getParameterSpec()
SLHDSAKey
getParameterSpec
in interface SLHDSAKey
public java.lang.String getFormat()
getFormat
in interface java.security.Key
public java.lang.String toString()
toString
in class java.lang.Object