System.Security.Cryptography.CompositeMLKemAlgorithm
Represents a Composite ML-KEM algorithm identifier, combining ML-KEM with a traditional algorithm.
namespace System.Security.Cryptography
{
public sealed class CompositeMLKemAlgorithm : IEquatable<CompositeMLKemAlgorithm>
{
public string Name { get; }
public int CiphertextSizeInBytes { get; }
public int { get; }
public static CompositeMLKemAlgorithm MLKem768WithRsaOaep2048 { get; }
public static CompositeMLKemAlgorithm MLKem768WithRsaOaep3072 { get; }
public static CompositeMLKemAlgorithm MLKem768WithRsaOaep4096 { get; }
public static CompositeMLKemAlgorithm MLKem768WithX25519 { get; }
public static CompositeMLKemAlgorithm MLKem768WithECDiffieHellmanP256 { get; }
public static CompositeMLKemAlgorithm MLKem768WithECDiffieHellmanP384 { get; }
public static CompositeMLKemAlgorithm MLKem768WithECDiffieHellmanBrainpoolP256r1 { get; }
public static CompositeMLKemAlgorithm MLKem1024WithRsaOaep3072 { get; }
public static CompositeMLKemAlgorithm MLKem1024WithECDiffieHellmanP384 { get; }
public static CompositeMLKemAlgorithm MLKem1024WithECDiffieHellmanBrainpoolP384r1 { get; }
public static CompositeMLKemAlgorithm MLKem1024WithX448 { get; }
public static CompositeMLKemAlgorithm MLKem1024WithECDiffieHellmanP521 { get; }
public bool Equals(CompositeMLKemAlgorithm other);
public static bool operator ==(CompositeMLKemAlgorithm left, CompositeMLKemAlgorithm right);
public static bool operator !=(CompositeMLKemAlgorithm left, CompositeMLKemAlgorithm right);
}
}