type md5Test …
var golden …
func TestGolden(t *testing.T) { … }
func TestGoldenMarshal(t *testing.T) { … }
func TestLarge(t *testing.T) { … }
func TestBlockGeneric(t *testing.T) { … }
type unmarshalTest …
var largeUnmarshalTests …
func safeSum(h hash.Hash) (sum []byte, err error) { … }
func TestLargeHashes(t *testing.T) { … }
func TestAllocations(t *testing.T) { … }
func TestMD5Hash(t *testing.T) { … }
var bench …
var buf …
var sum …
func benchmarkSize(b *testing.B, size int, unaligned bool) { … }
func BenchmarkHash8Bytes(b *testing.B) { … }
func BenchmarkHash64(b *testing.B) { … }
func BenchmarkHash128(b *testing.B) { … }
func BenchmarkHash256(b *testing.B) { … }
func BenchmarkHash512(b *testing.B) { … }
func BenchmarkHash1K(b *testing.B) { … }
func BenchmarkHash8K(b *testing.B) { … }
func BenchmarkHash1M(b *testing.B) { … }
func BenchmarkHash8M(b *testing.B) { … }
func BenchmarkHash8BytesUnaligned(b *testing.B) { … }
func BenchmarkHash1KUnaligned(b *testing.B) { … }
func BenchmarkHash8KUnaligned(b *testing.B) { … }