Closed
Description
This is a follow up from aspnet/DataProtection#272, #2508 and dotnet/runtime#24897.
ASP.NET has its own implementation of RFC2898 because it needs top-of-the-line performance for password hashing in order to have acceptable latency for login scenarios. If we bring these performance improvements to the framework's implementation of these APIs, ASP.NET can remove its own implementation and rely on the standard classes.
This was recently fixed via dotnet/runtime#48107.
This bug/feature-request is to track that ASP.NET Core picks up and uses that API and removes its duplicate implementation.
cc @bartonjs @blowdart @GrabYourPitchforks @tmds @Tornhoof @vcsjones