private static void Extract(HashAlgorithmName hashAlgorithmName, int hashLength, ReadOnlySpan <byte> ikm, ReadOnlySpan <byte> salt, Span <byte> prk)
{
Debug.Assert(HashLength(hashAlgorithmName) == hashLength);
using (IncrementalHash hmac = IncrementalHash.CreateHMAC(hashAlgorithmName, salt))
{
hmac.AppendData(ikm);
GetHashAndReset(hmac, prk);
}
}