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