public class SPHINCSPLUSPrivateKey extends ASN1Object
SPHINCSPLUSPrivateKey ::= SEQUENCE { version INTEGER {v2(1)} --syntax version 2 (round 3) skseed OCTET STRING, --n-byte private key seed skprf OCTET STRING, --n-byte private key seed PublicKey SPHINCSPLUSPublicKey --public key }
Constructor and Description |
---|
SPHINCSPLUSPrivateKey(ASN1Sequence seq)
Deprecated.
use getInstance()
|
SPHINCSPLUSPrivateKey(int version,
byte[] skseed,
byte[] skprf) |
SPHINCSPLUSPrivateKey(int version,
byte[] skseed,
byte[] skprf,
SPHINCSPLUSPublicKey publicKey) |
Modifier and Type | Method and Description |
---|---|
static SPHINCSPLUSPrivateKey |
getInstance(java.lang.Object o) |
SPHINCSPLUSPublicKey |
getPublicKey() |
byte[] |
getSkprf() |
byte[] |
getSkseed() |
int |
getVersion() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public SPHINCSPLUSPrivateKey(int version, byte[] skseed, byte[] skprf)
public SPHINCSPLUSPrivateKey(int version, byte[] skseed, byte[] skprf, SPHINCSPLUSPublicKey publicKey)
public SPHINCSPLUSPrivateKey(ASN1Sequence seq)
public int getVersion()
public byte[] getSkseed()
public byte[] getSkprf()
public SPHINCSPLUSPublicKey getPublicKey()
public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object
public static SPHINCSPLUSPrivateKey getInstance(java.lang.Object o)