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.
public CompositeMLDsaPublicKeyParameters(CompositeMLDsaParameters parameters, MLDsaPublicKeyParameters mlDsaPublicKey, AsymmetricKeyParameter traditionalPublicKey)
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.
The concatenated component encoding (see the class remarks).