Table of Contents

Class MLDsaPrivateKeyParameters

Namespace
Org.BouncyCastle.Crypto.Parameters
Assembly
BouncyCastle.Cryptography.dll
public sealed class MLDsaPrivateKeyParameters : MLDsaKeyParameters, ICipherParameters
Inheritance
MLDsaPrivateKeyParameters
Implements
Inherited Members

Properties

PreferredFormat

public MLDsaPrivateKeyParameters.Format PreferredFormat { get; }

Property Value

MLDsaPrivateKeyParameters.Format

Methods

FromEncoding(MLDsaParameters, byte[])

public static MLDsaPrivateKeyParameters FromEncoding(MLDsaParameters parameters, byte[] encoding)

Parameters

parameters MLDsaParameters
encoding byte[]

Returns

MLDsaPrivateKeyParameters

FromSeed(MLDsaParameters, byte[])

public static MLDsaPrivateKeyParameters FromSeed(MLDsaParameters parameters, byte[] seed)

Parameters

parameters MLDsaParameters
seed byte[]

Returns

MLDsaPrivateKeyParameters

FromSeed(MLDsaParameters, byte[], Format)

public static MLDsaPrivateKeyParameters FromSeed(MLDsaParameters parameters, byte[] seed, MLDsaPrivateKeyParameters.Format preferredFormat)

Parameters

parameters MLDsaParameters
seed byte[]
preferredFormat MLDsaPrivateKeyParameters.Format

Returns

MLDsaPrivateKeyParameters

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

GetPublicKey()

public MLDsaPublicKeyParameters GetPublicKey()

Returns

MLDsaPublicKeyParameters

GetPublicKeyEncoded()

public byte[] GetPublicKeyEncoded()

Returns

byte[]

GetSeed()

public byte[] GetSeed()

Returns

byte[]

WithPreferredFormat(Format)

public MLDsaPrivateKeyParameters WithPreferredFormat(MLDsaPrivateKeyParameters.Format preferredFormat)

Parameters

preferredFormat MLDsaPrivateKeyParameters.Format

Returns

MLDsaPrivateKeyParameters