Review legacy PasswordDeriveBytes output compatibility

Proprietary

Find resolved public instance PasswordDeriveBytes.GetBytes(int) calls without changing their output. Replacing this legacy derivation with PBKDF2 changes derived bytes and may break persisted data or peers. Review streaming/Reset state, named hash mappings, password ownership and failure handling. Leave other derivations, custom overrides, unresolved calls and conditional snapshots unchanged.

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

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