<PackageReference Include="Microsoft.Bcl.Cryptography" Version="11.0.0-rc.2.26504.105" />

System.Security.Cryptography.CompositeMLKemAlgorithm

Represents a Composite ML-KEM algorithm identifier, combining ML-KEM with a traditional algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-1024 and ECDH brainpoolP384r1 algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-1024 and ECDH P-384 algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-1024 and ECDH P-521 algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-1024 and 3072-bit RSA-OAEP algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-1024 and X448 algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-768 and ECDH brainpoolP256r1 algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-768 and ECDH P-256 algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-768 and ECDH P-384 algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-768 and 2048-bit RSA-OAEP algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-768 and 3072-bit RSA-OAEP algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-768 and 4096-bit RSA-OAEP algorithm.

Gets a Composite ML-KEM algorithm identifier for the ML-KEM-768 and X25519 algorithm.

public int CiphertextSizeInBytes { get; }

Gets the size of the ciphertext for the algorithm, in bytes.

public string Name { get; }

Gets the name of the algorithm.

public int SharedSecretSizeInBytes { get; }

Gets the size of the shared secret for the algorithm, in bytes.

Determines whether two CompositeMLKemAlgorithm objects specify the same algorithm name.

Determines whether two CompositeMLKemAlgorithm objects do not specify the same algorithm name.

public bool Equals(CompositeMLKemAlgorithm other)

Compares two CompositeMLKemAlgorithm objects.