Review legacy HMAC default selection and HashName configuration

Proprietary

Find resolved parameterless HMAC.Create() calls and simple writes to the BCL HMAC.HashName property. Modern .NET rejects default factory creation and restricts HashName reconfiguration. Preserve executable code, keys, algorithms, lifetime and failure policy for application review. Leave named/other factories, property reads, compound assignments, lookalikes, unresolved operations and conditional snapshots unchanged. Opt-in review recipe.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.Net6.FindLegacyHmacConfiguration
mod run . --recipe=OpenRewrite.Recipes.CSharp.Migration.Dotnet.Net6.FindLegacyHmacConfiguration

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