Background
Expose the Windows Composite ML-KEM CNG identifiers so callers do not need provider-specific string literals.
Edit: Updated proposal to not include blob identifiers. They can be added later if people request them.
Related: #129633
API proposal
namespace System.Security.Cryptography;
public sealed partial class CngAlgorithm
{
[Experimental("SYSLIB5006")]
public static CngAlgorithm CompositeMLKem { get; }
}
public sealed partial class CngAlgorithmGroup
{
[Experimental("SYSLIB5006")]
public static CngAlgorithmGroup CompositeMLKem { get; }
}
Documentation
Background
Expose the Windows Composite ML-KEM CNG identifiers so callers do not need provider-specific string literals.
Edit: Updated proposal to not include blob identifiers. They can be added later if people request them.
Related: #129633
API proposal
Documentation