Use AES for initialized Rijndael locals with fixed block-size reads

Proprietary

Port closed plain RijndaelManaged locals whose initializer establishes literal BlockSize 128 before IV, and whose later block-size uses are reads only. Preserve setter order, FeedbackSize 128, key/IV evaluation and lifetime. Reject later geometry writes, other widths, escapes, cleanup, captures and conditional snapshots. Existing conservative Rijndael recipes retain their bounds.

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

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