Table of Contents

Class MLKemPrivateKeyParameters

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

Properties

PreferredFormat

public MLKemPrivateKeyParameters.Format PreferredFormat { get; }

Property Value

MLKemPrivateKeyParameters.Format

Methods

FromEncoding(MLKemParameters, byte[])

public static MLKemPrivateKeyParameters FromEncoding(MLKemParameters parameters, byte[] encoding)

Parameters

parameters MLKemParameters
encoding byte[]

Returns

MLKemPrivateKeyParameters

FromSeed(MLKemParameters, byte[])

public static MLKemPrivateKeyParameters FromSeed(MLKemParameters parameters, byte[] seed)

Parameters

parameters MLKemParameters
seed byte[]

Returns

MLKemPrivateKeyParameters

FromSeed(MLKemParameters, byte[], Format)

public static MLKemPrivateKeyParameters FromSeed(MLKemParameters parameters, byte[] seed, MLKemPrivateKeyParameters.Format preferredFormat)

Parameters

parameters MLKemParameters
seed byte[]
preferredFormat MLKemPrivateKeyParameters.Format

Returns

MLKemPrivateKeyParameters

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

GetPublicKey()

public MLKemPublicKeyParameters GetPublicKey()

Returns

MLKemPublicKeyParameters

GetPublicKeyEncoded()

public byte[] GetPublicKeyEncoded()

Returns

byte[]

GetSeed()

public byte[] GetSeed()

Returns

byte[]

WithPreferredFormat(Format)

public MLKemPrivateKeyParameters WithPreferredFormat(MLKemPrivateKeyParameters.Format preferredFormat)

Parameters

preferredFormat MLKemPrivateKeyParameters.Format

Returns

MLKemPrivateKeyParameters