Top Description Fields Constructors Methods
org.bouncycastle.pqc.asn1

public Class GMSSPublicKey

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .DEROctetString, .DERSequence, org.bouncycastle.util.Arrays

This class implements an ASN.1 encoded GMSS public key. The ASN.1 definition of this structure is:
 GMSSPublicKey        ::= SEQUENCE{
     version         INTEGER
     publicKey       OCTET STRING
 }

Field Summary

Modifier and TypeField and Description
private byte[]
private ASN1Integer

Constructor Summary

AccessConstructor and Description
private
public
GMSSPublicKey(byte[] publicKeyBytes)

Method Summary

Modifier and TypeMethod and Description
public static GMSSPublicKey
public byte[]
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

publicKeyback to summary
private byte[] publicKey
versionback to summary
private ASN1Integer version

Constructor Detail

GMSSPublicKeyback to summary
private GMSSPublicKey(ASN1Sequence seq)
GMSSPublicKeyback to summary
public GMSSPublicKey(byte[] publicKeyBytes)

Method Detail

getInstanceback to summary
public static GMSSPublicKey getInstance(Object o)
getPublicKeyback to summary
public byte[] getPublicKey()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.