Class MLKemPrivateKeyParameters
- Namespace
- Org.BouncyCastle.Crypto.Parameters
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class MLKemPrivateKeyParameters : MLKemKeyParameters, ICipherParameters
- Inheritance
-
MLKemPrivateKeyParameters
- Implements
-
- Inherited Members
-
Properties
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
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()
Returns
- byte[]
public MLKemPrivateKeyParameters WithPreferredFormat(MLKemPrivateKeyParameters.Format preferredFormat)
Parameters
preferredFormat MLKemPrivateKeyParameters.Format
Returns
- MLKemPrivateKeyParameters