Org.BouncyCastle.Crypto.Parameters.CompositeMLDsaPrivateKeyParameters
A Composite ML-DSA private key: the ML-DSA component paired with a traditional component.
namespace Org.BouncyCastle.Crypto.Parameters
{
internal sealed class CompositeMLDsaPrivateKeyParameters : CompositeMLDsaKeyParameters
{
public MLDsaPrivateKeyParameters MLDsaPrivateKey { get; }
public AsymmetricKeyParameter TraditionalPrivateKey { get; }
public static CompositeMLDsaPrivateKeyParameters FromEncoding(CompositeMLDsaParameters parameters, byte[] encoding);
public CompositeMLDsaPrivateKeyParameters(CompositeMLDsaParameters parameters, MLDsaPrivateKeyParameters mlDsaPrivateKey, AsymmetricKeyParameter traditionalPrivateKey);
public byte[] GetEncoded();
public CompositeMLDsaPublicKeyParameters GetPublicKey();
}
}