I tried to look into SHA-256 calculation with reflector. But it goes somewhere into unmanaged code.
What I am trying to find is if the .NET System.Security.Cryptography implementation can be optimized. With use of SIMD for example.
So the question is - will .NET 4.6+ SHA-256 use SIMD or not. And if not - can performance be improved by using SIMD or the current implementation is the pretty much the best there is?