go/src/crypto/md5/md5_test.go

type md5Test

var golden

func TestGolden(t *testing.T) {}

func TestGoldenMarshal(t *testing.T) {}

func TestLarge(t *testing.T) {}

// Tests that blockGeneric (pure Go) and block (in assembly for amd64, 386, arm) match.
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) {}