dotnet / docs

This repository contains .NET Documentation.
https://learn.microsoft.com/dotnet
Creative Commons Attribution 4.0 International
4.17k stars 5.83k forks source link

Update Cross Platform Cryptography article for .NET 9 #41002

Open vcsjones opened 1 month ago

vcsjones commented 1 month ago

Type of issue

Outdated article

Description

As we get closer to .NET 9 RC, we should update the .NET cross platform cryptography article for changes introduced in .NET 9.

So far, that list entails:

  1. Document KMAC
  2. Document changes to SHAKE (Squeezing). SHAKE has no explicit documentation in this article yet, so we should probably add something.
  3. [Tentatively] AES-GCM and ChaCha20Poly1305 for tvOS/iOS/Mac Catalyst. This is planned work, and not complete at time of writing.
  4. [Maybe] Is there any part of the new X.509 loader in Microsoft.Bcl.Cryptography worth documenting?

Page URL

https://learn.microsoft.com/en-us/dotnet/standard/security/cross-platform-cryptography?source=docs

Content source URL

https://github.com/dotnet/docs/blob/main/docs/standard/security/cross-platform-cryptography.md

Document Version Independent Id

95e31f6e-9a36-913e-6a02-7fb1606e5a52

Article author

@IEvangelist

Metadata

vcsjones commented 1 month ago

Assigned to myself to take care of this sometime during the RC life of .NET 9, but figured I should open it now since I thought about it.

cc @dotnet/area-system-security for awareness.