crypto/hmac — validation proof

Go’s own crypto/hmac test suite, converted to C# by go2cs, built against the converted standard library, run under the Go-semantics test host, and compared verdict for verdict against a clean go test -json baseline of the same sources. This page is generated by the converter from that comparison — it is the evidence behind the crypto/hmac row in Validated Test Packages.

Validated 2026-08-04 · converter f6e9c0cf0

172 matched · 0 disclosed — Go 1.23.1, windows/amd64, converted package src/core/crypto/hmac.

Verdicts

Test go test go2cs
TestEqual pass pass
TestHMAC pass pass
TestHMACHash pass pass
TestHMACHash/test-0 pass pass
TestHMACHash/test-0/OutOfBoundsRead pass pass
TestHMACHash/test-0/ResetState pass pass
TestHMACHash/test-0/StatefulWrite pass pass
TestHMACHash/test-0/SumAppend pass pass
TestHMACHash/test-0/WriteWithoutError pass pass
TestHMACHash/test-1 pass pass
TestHMACHash/test-1/OutOfBoundsRead pass pass
TestHMACHash/test-1/ResetState pass pass
TestHMACHash/test-1/StatefulWrite pass pass
TestHMACHash/test-1/SumAppend pass pass
TestHMACHash/test-1/WriteWithoutError pass pass
TestHMACHash/test-10 pass pass
TestHMACHash/test-10/OutOfBoundsRead pass pass
TestHMACHash/test-10/ResetState pass pass
TestHMACHash/test-10/StatefulWrite pass pass
TestHMACHash/test-10/SumAppend pass pass
TestHMACHash/test-10/WriteWithoutError pass pass
TestHMACHash/test-11 pass pass
TestHMACHash/test-11/OutOfBoundsRead pass pass
TestHMACHash/test-11/ResetState pass pass
TestHMACHash/test-11/StatefulWrite pass pass
TestHMACHash/test-11/SumAppend pass pass
TestHMACHash/test-11/WriteWithoutError pass pass
TestHMACHash/test-12 pass pass
TestHMACHash/test-12/OutOfBoundsRead pass pass
TestHMACHash/test-12/ResetState pass pass
TestHMACHash/test-12/StatefulWrite pass pass
TestHMACHash/test-12/SumAppend pass pass
TestHMACHash/test-12/WriteWithoutError pass pass
TestHMACHash/test-13 pass pass
TestHMACHash/test-13/OutOfBoundsRead pass pass
TestHMACHash/test-13/ResetState pass pass
TestHMACHash/test-13/StatefulWrite pass pass
TestHMACHash/test-13/SumAppend pass pass
TestHMACHash/test-13/WriteWithoutError pass pass
TestHMACHash/test-14 pass pass
TestHMACHash/test-14/OutOfBoundsRead pass pass
TestHMACHash/test-14/ResetState pass pass
TestHMACHash/test-14/StatefulWrite pass pass
TestHMACHash/test-14/SumAppend pass pass
TestHMACHash/test-14/WriteWithoutError pass pass
TestHMACHash/test-15 pass pass
TestHMACHash/test-15/OutOfBoundsRead pass pass
TestHMACHash/test-15/ResetState pass pass
TestHMACHash/test-15/StatefulWrite pass pass
TestHMACHash/test-15/SumAppend pass pass
TestHMACHash/test-15/WriteWithoutError pass pass
TestHMACHash/test-16 pass pass
TestHMACHash/test-16/OutOfBoundsRead pass pass
TestHMACHash/test-16/ResetState pass pass
TestHMACHash/test-16/StatefulWrite pass pass
TestHMACHash/test-16/SumAppend pass pass
TestHMACHash/test-16/WriteWithoutError pass pass
TestHMACHash/test-17 pass pass
TestHMACHash/test-17/OutOfBoundsRead pass pass
TestHMACHash/test-17/ResetState pass pass
TestHMACHash/test-17/StatefulWrite pass pass
TestHMACHash/test-17/SumAppend pass pass
TestHMACHash/test-17/WriteWithoutError pass pass
TestHMACHash/test-18 pass pass
TestHMACHash/test-18/OutOfBoundsRead pass pass
TestHMACHash/test-18/ResetState pass pass
TestHMACHash/test-18/StatefulWrite pass pass
TestHMACHash/test-18/SumAppend pass pass
TestHMACHash/test-18/WriteWithoutError pass pass
TestHMACHash/test-19 pass pass
TestHMACHash/test-19/OutOfBoundsRead pass pass
TestHMACHash/test-19/ResetState pass pass
TestHMACHash/test-19/StatefulWrite pass pass
TestHMACHash/test-19/SumAppend pass pass
TestHMACHash/test-19/WriteWithoutError pass pass
TestHMACHash/test-2 pass pass
TestHMACHash/test-2/OutOfBoundsRead pass pass
TestHMACHash/test-2/ResetState pass pass
TestHMACHash/test-2/StatefulWrite pass pass
TestHMACHash/test-2/SumAppend pass pass
TestHMACHash/test-2/WriteWithoutError pass pass
TestHMACHash/test-20 pass pass
TestHMACHash/test-20/OutOfBoundsRead pass pass
TestHMACHash/test-20/ResetState pass pass
TestHMACHash/test-20/StatefulWrite pass pass
TestHMACHash/test-20/SumAppend pass pass
TestHMACHash/test-20/WriteWithoutError pass pass
TestHMACHash/test-21 pass pass
TestHMACHash/test-21/OutOfBoundsRead pass pass
TestHMACHash/test-21/ResetState pass pass
TestHMACHash/test-21/StatefulWrite pass pass
TestHMACHash/test-21/SumAppend pass pass
TestHMACHash/test-21/WriteWithoutError pass pass
TestHMACHash/test-22 pass pass
TestHMACHash/test-22/OutOfBoundsRead pass pass
TestHMACHash/test-22/ResetState pass pass
TestHMACHash/test-22/StatefulWrite pass pass
TestHMACHash/test-22/SumAppend pass pass
TestHMACHash/test-22/WriteWithoutError pass pass
TestHMACHash/test-23 pass pass
TestHMACHash/test-23/OutOfBoundsRead pass pass
TestHMACHash/test-23/ResetState pass pass
TestHMACHash/test-23/StatefulWrite pass pass
TestHMACHash/test-23/SumAppend pass pass
TestHMACHash/test-23/WriteWithoutError pass pass
TestHMACHash/test-24 pass pass
TestHMACHash/test-24/OutOfBoundsRead pass pass
TestHMACHash/test-24/ResetState pass pass
TestHMACHash/test-24/StatefulWrite pass pass
TestHMACHash/test-24/SumAppend pass pass
TestHMACHash/test-24/WriteWithoutError pass pass
TestHMACHash/test-25 pass pass
TestHMACHash/test-25/OutOfBoundsRead pass pass
TestHMACHash/test-25/ResetState pass pass
TestHMACHash/test-25/StatefulWrite pass pass
TestHMACHash/test-25/SumAppend pass pass
TestHMACHash/test-25/WriteWithoutError pass pass
TestHMACHash/test-26 pass pass
TestHMACHash/test-26/OutOfBoundsRead pass pass
TestHMACHash/test-26/ResetState pass pass
TestHMACHash/test-26/StatefulWrite pass pass
TestHMACHash/test-26/SumAppend pass pass
TestHMACHash/test-26/WriteWithoutError pass pass
TestHMACHash/test-27 pass pass
TestHMACHash/test-27/OutOfBoundsRead pass pass
TestHMACHash/test-27/ResetState pass pass
TestHMACHash/test-27/StatefulWrite pass pass
TestHMACHash/test-27/SumAppend pass pass
TestHMACHash/test-27/WriteWithoutError pass pass
TestHMACHash/test-3 pass pass
TestHMACHash/test-3/OutOfBoundsRead pass pass
TestHMACHash/test-3/ResetState pass pass
TestHMACHash/test-3/StatefulWrite pass pass
TestHMACHash/test-3/SumAppend pass pass
TestHMACHash/test-3/WriteWithoutError pass pass
TestHMACHash/test-4 pass pass
TestHMACHash/test-4/OutOfBoundsRead pass pass
TestHMACHash/test-4/ResetState pass pass
TestHMACHash/test-4/StatefulWrite pass pass
TestHMACHash/test-4/SumAppend pass pass
TestHMACHash/test-4/WriteWithoutError pass pass
TestHMACHash/test-5 pass pass
TestHMACHash/test-5/OutOfBoundsRead pass pass
TestHMACHash/test-5/ResetState pass pass
TestHMACHash/test-5/StatefulWrite pass pass
TestHMACHash/test-5/SumAppend pass pass
TestHMACHash/test-5/WriteWithoutError pass pass
TestHMACHash/test-6 pass pass
TestHMACHash/test-6/OutOfBoundsRead pass pass
TestHMACHash/test-6/ResetState pass pass
TestHMACHash/test-6/StatefulWrite pass pass
TestHMACHash/test-6/SumAppend pass pass
TestHMACHash/test-6/WriteWithoutError pass pass
TestHMACHash/test-7 pass pass
TestHMACHash/test-7/OutOfBoundsRead pass pass
TestHMACHash/test-7/ResetState pass pass
TestHMACHash/test-7/StatefulWrite pass pass
TestHMACHash/test-7/SumAppend pass pass
TestHMACHash/test-7/WriteWithoutError pass pass
TestHMACHash/test-8 pass pass
TestHMACHash/test-8/OutOfBoundsRead pass pass
TestHMACHash/test-8/ResetState pass pass
TestHMACHash/test-8/StatefulWrite pass pass
TestHMACHash/test-8/SumAppend pass pass
TestHMACHash/test-8/WriteWithoutError pass pass
TestHMACHash/test-9 pass pass
TestHMACHash/test-9/OutOfBoundsRead pass pass
TestHMACHash/test-9/ResetState pass pass
TestHMACHash/test-9/StatefulWrite pass pass
TestHMACHash/test-9/SumAppend pass pass
TestHMACHash/test-9/WriteWithoutError pass pass
TestNonUniqueHash pass pass

Excluded declarations

Declarations filtered from both sides of the comparison, and therefore not claimed above: Benchmark, Fuzz and Example declarations the converted host does not execute, plus any test requiring a capability the managed runtime does not provide — a testing member the host has not implemented, or a platform behavior it provably cannot reproduce. Each is named with the capability it needs.