type rc4Test … var golden … func testEncrypt(t *testing.T, desc string, c *Cipher, src, expect []byte) { … } func TestGolden(t *testing.T) { … } func TestBlock(t *testing.T) { … } func TestRC4Stream(t *testing.T) { … } func benchmark(b *testing.B, size int64) { … } func BenchmarkRC4_128(b *testing.B) { … } func BenchmarkRC4_1K(b *testing.B) { … } func BenchmarkRC4_8K(b *testing.B) { … }