Share via

HResult 0x80090029 - error NTE_NOT_SUPPORTED for ML-KEM NCryptCreatePersistedKey

Saurabh_4 Gupta_4 40 Reputation points
2026-02-05T19:24:49.0733333+00:00

Hello Team,

I am enrolled and using in Windows Insider# Window OS 26H1 (OS build 28020.1546)

Getting HResult 0x80090029 is NTE_NOT_SUPPORTED (“The requested operation is not supported”) when I tried to create ML-KEM key using Key Storage Provider - CngKey.Create to persist in Microsoft Software Key Storage Provider.

  • When or in which build version NCryptCreatePersistedKey API will be available for persisting ML-KEM and ML-DSA algorithms?

I got access on ML-KEM in Windows which is exposed via BCrypt for in-memory/ephemeral keys but not getting support for create and persist in Microsoft Software Key Storage Provider on Window OS 26H1 (OS build 28020.1546).

Windows Insider program | Windows Insider preview | Other
0 comments No comments
{count} votes

Answer accepted by question author
  1. Alex-L 3,530 Reputation points Microsoft External Staff Moderator
    2026-02-11T12:40:50.9466667+00:00

    Hi Saurabh_4 Gupta_4

    Thanks for posting in the Microsoft Q&A Forum!

    At this time, there is no announced Windows build or version where NCryptCreatePersistedKey supports ML‑KEM or ML‑DSA. In current Windows Insider builds, including 26H1, these algorithms are supported only via the BCrypt API for ephemeral (in‑memory) keys. Attempts to create or persist ML‑KEM or ML‑DSA keys through the Microsoft Software Key Storage Provider will return NTE_NOT_SUPPORTED (0x80090029).

    Microsoft has not published a timeline or target build for adding NCrypt / KSP persistence support for these algorithms. When such support becomes available, it will be documented in Windows release notes and official documentations.

    If this functionality is important for your scenario, you’re encouraged to submit feedback through the Windows Feedback Hub (or upvote an existing item) under Security and Privacy → Cryptography.

    Have a great day!

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.