Table of Contents

Class SphincsPlusPrivateKeyParameters

Namespace
Org.BouncyCastle.Pqc.Crypto.SphincsPlus
Assembly
BouncyCastle.Cryptography.dll
[Obsolete("Use SLH-DSA instead")]
public sealed class SphincsPlusPrivateKeyParameters : SphincsPlusKeyParameters, ICipherParameters
Inheritance
SphincsPlusPrivateKeyParameters
Implements
Inherited Members

Constructors

SphincsPlusPrivateKeyParameters(SphincsPlusParameters, byte[])

public SphincsPlusPrivateKeyParameters(SphincsPlusParameters parameters, byte[] skpkEncoded)

Parameters

parameters SphincsPlusParameters
skpkEncoded byte[]

SphincsPlusPrivateKeyParameters(SphincsPlusParameters, byte[], byte[], byte[], byte[])

public SphincsPlusPrivateKeyParameters(SphincsPlusParameters parameters, byte[] skSeed, byte[] prf, byte[] pkSeed, byte[] pkRoot)

Parameters

parameters SphincsPlusParameters
skSeed byte[]
prf byte[]
pkSeed byte[]
pkRoot byte[]

Methods

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

GetEncodedPublicKey()

public byte[] GetEncodedPublicKey()

Returns

byte[]

GetPrf()

public byte[] GetPrf()

Returns

byte[]

GetPublicKey()

public byte[] GetPublicKey()

Returns

byte[]

GetPublicSeed()

public byte[] GetPublicSeed()

Returns

byte[]

GetRoot()

public byte[] GetRoot()

Returns

byte[]

GetSeed()

public byte[] GetSeed()

Returns

byte[]