Add HashTo/GetCurrentHashAs{UInt32/64} methods (#78075)
authorStephen Toub <stoub@microsoft.com>
Wed, 16 Nov 2022 11:12:53 +0000 (06:12 -0500)
committerGitHub <noreply@github.com>
Wed, 16 Nov 2022 11:12:53 +0000 (06:12 -0500)
commit9bddd01c7ce291fb871cee38e6ef77191b0899a4
treec49809b8aff7bd20007de80b2f229a14398c8b0d
parentee9045c115399a7c4e8b1ab64c7f4f212df217d9
Add HashTo/GetCurrentHashAs{UInt32/64} methods (#78075)

* Add HashTo/GetCurrentHashAs{UInt32/64} methods

* Address PR feedback
17 files changed:
src/libraries/System.IO.Hashing/ref/System.IO.Hashing.cs
src/libraries/System.IO.Hashing/src/System/IO/Hashing/Crc32.cs
src/libraries/System.IO.Hashing/src/System/IO/Hashing/Crc64.cs
src/libraries/System.IO.Hashing/src/System/IO/Hashing/XxHash3.cs
src/libraries/System.IO.Hashing/src/System/IO/Hashing/XxHash32.cs
src/libraries/System.IO.Hashing/src/System/IO/Hashing/XxHash64.cs
src/libraries/System.IO.Hashing/tests/Crc32Tests.cs
src/libraries/System.IO.Hashing/tests/Crc64Tests.cs
src/libraries/System.IO.Hashing/tests/NonCryptoHashTestDriver.cs
src/libraries/System.IO.Hashing/tests/System.IO.Hashing.Tests.csproj
src/libraries/System.IO.Hashing/tests/XxHash32Tests.007.cs
src/libraries/System.IO.Hashing/tests/XxHash32Tests.cs
src/libraries/System.IO.Hashing/tests/XxHash32Tests.f00d.cs
src/libraries/System.IO.Hashing/tests/XxHash3Tests.cs
src/libraries/System.IO.Hashing/tests/XxHash64Tests.007.cs
src/libraries/System.IO.Hashing/tests/XxHash64Tests.cs
src/libraries/System.IO.Hashing/tests/XxHash64Tests.f00d.cs