<PackageReference Include="BouncyCastle.Cryptography" Version="2.8.0-beta.349" />

Org.BouncyCastle.Crypto.Parameters.CompositeMLDsaPublicKeyParameters

A Composite ML-DSA public key: the ML-DSA component paired with a traditional component.

The ML-DSA component.

The traditional (RSA, ECDSA, Ed25519 or Ed448) component.

Create a composite public key from its two components. The components are not verified against each other beyond the checks implied by parameters; a mismatched pairing fails later, when the component algorithms reject the key.

public static CompositeMLDsaPublicKeyParameters FromEncoding(CompositeMLDsaParameters parameters, byte[] encoding)

Decode a composite public key from the concatenated component encoding.

public byte[] GetEncoded()

The concatenated component encoding (see the class remarks).