Skip to content

ML-KEM: Windows support #116304

Open
Open
@vcsjones

Description

@vcsjones

ML-KEM will be fully available in a future Windows Insider build. This issue is to track the enablement of ML-KEM on Windows:

  • The private implementation, MLKemImplementation which is returned from the factory methods, will be based on Win32 bcrypt
  • Introducing MLKemCng and other surrounding CNG changes, which will be based on Win32 ncrypt
    • Primitive functionality. Encapsulate, key generation, export, import
    • X.509 functionality: CopyWithPrivateKey, GetMLKemPrivateKey
    • PKCS#12
    • Exporting non-plaintext-only CNG keys

Metadata

Metadata

Assignees

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions