Share via

We are using C# .net server and client with TLS 1.3 secure communication. As microsoft has announced the support for PQC algorithms in Windows server 2025. I would like to know if those PQC algorithms have been implemented in Schannel yet or not ?

Bandi, Mohan Keshava 25 Reputation points
2026-02-10T13:49:01.0266667+00:00

Hi,

We have a C# .net application where a server and client with TLS 1.3 communication is implemented. We are using .net 10 on a windows server 2025 machine. As it is announced that Windows server 2025 has support for PQC algorithms. We are verifying if our client-server program is using the new PQC algorithms.

But when we capture the wireshark traces, we still see the secp256r1 & x25519 as key share algorithms.

Note: On the windows server 2025, the following KBs are installed

[https://support.microsoft.com/en-us/topic/november-11-2025-kb5068861-os-build-26100-7171-24e553d1-2338-433e-9cc3-61733148530c#:~:text=November%2011%2C%202025%E2%80%94KB5068861%20(,Windows%20Server%202025](https://support.microsoft.com/en-us/topic/november-11-2025-kb5068861-os-build-26100-7171-24e553d1-2338-433e-9cc3-61733148530c#:~:text=November%2011%2C%202025%E2%80%94KB5068861%20(,Windows%20Server%202025)

Windows development | Windows App SDK
0 comments No comments

Answer accepted by question author

Tom Tran (WICLOUD CORPORATION) 4,860 Reputation points Microsoft External Staff Moderator
2026-02-11T08:44:39.65+00:00

Hi @Bandi, Mohan Keshava,

Thanks for the details!

According to this blog, Windows Server 2025 does include post‑quantum cryptography algorithms, but I believe that only means they’re available inside the OS crypto libraries. It doesn’t mean TLS 1.3 (Schannel) is already using them automatically.

Right now, TLS on Windows still uses the usual key exchange algorithms like x25519 and secp256r1, which is why you’re seeing those in Wireshark. From what I can tell, that’s expected behavior and not a configuration problem with .NET or your application.


If you find my answer useful, please kindly consider marking it as the final answer by following this instruction. Thank you!

Was this answer helpful?

1 person found this answer helpful.

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.