func TestPowx(t *testing.T) { … }
func mul(b, c uint32) uint32 { … }
func TestMul(t *testing.T) { … }
func TestSboxes(t *testing.T) { … }
func TestTe(t *testing.T) { … }
func TestTd(t *testing.T) { … }
type KeyTest …
var keyTests …
func TestExpandKey(t *testing.T) { … }
type CryptTest …
var encryptTests …
func TestCipherEncrypt(t *testing.T) { … }
func TestCipherDecrypt(t *testing.T) { … }
func TestAESBlock(t *testing.T) { … }
func BenchmarkEncrypt(b *testing.B) { … }
func benchmarkEncrypt(b *testing.B, tt CryptTest) { … }
func BenchmarkDecrypt(b *testing.B) { … }
func benchmarkDecrypt(b *testing.B, tt CryptTest) { … }
func BenchmarkExpand(b *testing.B) { … }
func benchmarkExpand(b *testing.B, tt CryptTest) { … }
func BenchmarkCreateCipher(b *testing.B) { … }
func benchmarkCreateCipher(b *testing.B, tt CryptTest) { … }