Post quantum cryptography

Proprietary

Find instances in C# code that may be impacted by post-quantum cryptography. Applications may need to replace quantum-vulnerable public-key algorithms (RSA, DSA, ECDSA, ECDH), support larger key sizes or different algorithms, or use crypto agility to handle the migration. The recipe detects quantum-vulnerable algorithm usage, hardcoded values that affect behavior in a post-quantum world (algorithms, key lengths, protocols, cipher suites, certificates, private keys, providers) and programmatic configuration that may prevent algorithm changes.

OpenRewrite.CSharp.Recipes.Cryptography.PostQuantumCryptography
mod run . --recipe=OpenRewrite.CSharp.Recipes.Cryptography.PostQuantumCryptography

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.