.NET support for authentication-encryption algorithms?

320 Views Asked by At

First off, I'm not talking about the traditional symmetric or asymmetric encryption - I'm referring to authentication-encryption (AE) algorithms or modes like EAX or GCM/Galois (which use symmetric crypto within). I also see this question but that's over 2.5 years old!

So the question: Has Microsoft released authentication-encryption classes as part of the official .NET framework? I swear I searched and found nothing. So I'm wondering if they are called under a different label or something?

Side note: The best AE mode, OCB, had it's license relaxed just 2 weeks back :) Goody!

1

There are 1 best solutions below

0
jbtule On BEST ANSWER

You can use bouncy castle c# to do GCM pretty easily, however microsoft released a separate framework CLR Security that added gcm support, but it hasn't seen any movement in 3 years.