- key = [KeySize]byte{
- 0xBE, 0x5E, 0xC2, 0x00, 0x6C, 0xFF, 0x9D, 0xCF,
- 0x52, 0x35, 0x49, 0x59, 0xF1, 0xFF, 0x0C, 0xBF,
- 0xE9, 0x50, 0x61, 0xB5, 0xA6, 0x48, 0xC1, 0x03,
- 0x87, 0x06, 0x9C, 0x25, 0x99, 0x7C, 0x06, 0x72,
- }
- pt = [BlockSize]byte{0x0D, 0xF8, 0x28, 0x02, 0xB7, 0x41, 0xA2, 0x92}
- ct = [BlockSize]byte{0x07, 0xF9, 0x02, 0x7D, 0xF7, 0xF7, 0xDF, 0x89}
- c = NewCipher(key, sbox)
- c.Encrypt(tmp, pt[:])
- if bytes.Compare(tmp, ct[:]) != 0 {
- t.Fail()
- }
+ t.Run("1", func(t *testing.T) {
+ key = []byte{
+ 0xBE, 0x5E, 0xC2, 0x00, 0x6C, 0xFF, 0x9D, 0xCF,
+ 0x52, 0x35, 0x49, 0x59, 0xF1, 0xFF, 0x0C, 0xBF,
+ 0xE9, 0x50, 0x61, 0xB5, 0xA6, 0x48, 0xC1, 0x03,
+ 0x87, 0x06, 0x9C, 0x25, 0x99, 0x7C, 0x06, 0x72,
+ }
+ pt = []byte{0x0D, 0xF8, 0x28, 0x02, 0xB7, 0x41, 0xA2, 0x92}
+ ct = []byte{0x07, 0xF9, 0x02, 0x7D, 0xF7, 0xF7, 0xDF, 0x89}
+ c = NewCipher(key, sbox)
+ c.Encrypt(tmp, pt)
+ if bytes.Compare(tmp, ct) != 0 {
+ t.FailNow()
+ }
+ })