// benchmarkCipher tests the speed of a Cipher to process a size-byte message. func benchmarkCipher(b *testing.B, cipher abstract.Cipher, size int) { b.SetBytes(int64(size)) for i := 0; i < b.N; i++ { cipher.Message(buf[:size], buf[:size], buf[:size]) } }