Table of Contents

Class SphincsPlusPublicKey

Namespace
Org.BouncyCastle.Pqc.Asn1
Assembly
BouncyCastle.Cryptography.dll
[Obsolete("Use SLH-DSA instead")]
public sealed class SphincsPlusPublicKey : Asn1Encodable, IAsn1Convertible
Inheritance
SphincsPlusPublicKey
Implements
Inherited Members

Constructors

SphincsPlusPublicKey(byte[], byte[])

public SphincsPlusPublicKey(byte[] pkseed, byte[] pkroot)

Parameters

pkseed byte[]
pkroot byte[]

Methods

GetInstance(Asn1TaggedObject, bool)

public static SphincsPlusPublicKey GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SphincsPlusPublicKey

GetInstance(object)

public static SphincsPlusPublicKey GetInstance(object obj)

Parameters

obj object

Returns

SphincsPlusPublicKey

GetOptional(Asn1Encodable)

public static SphincsPlusPublicKey GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

SphincsPlusPublicKey

GetPkroot()

public byte[] GetPkroot()

Returns

byte[]

GetPkseed()

public byte[] GetPkseed()

Returns

byte[]

GetTagged(Asn1TaggedObject, bool)

public static SphincsPlusPublicKey GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SphincsPlusPublicKey

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object