tmp := make([]byte, len(plaintext))
e.CryptBlocks(tmp, plaintext)
if bytes.Compare(tmp, ciphertext) != 0 {
- t.Fail()
+ t.Fatal("encryption failed")
}
d := c.NewECBDecrypter()
d.CryptBlocks(tmp, tmp)
if bytes.Compare(tmp, plaintext) != 0 {
- t.Fail()
+ t.Fatal("decryption failed")
}
}
c := NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
key = []byte{
c = NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
key = []byte{
c = NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
key = []byte{
c = NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
key = []byte{
c = NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
key = []byte{
c = NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
key = []byte{
c = NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
key = []byte{
c = NewCipher(key, sbox)
c.Encrypt(tmp, pt)
if bytes.Compare(tmp, ct) != 0 {
- t.Fail()
+ t.FailNow()
}
}
tmp := make([]byte, BlockSize)
c.Encrypt(tmp, []byte{0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88})
if bytes.Compare(tmp, []byte{0x03, 0x25, 0x1E, 0x14, 0xF9, 0xD2, 0x8A, 0xCB}) != 0 {
- t.Fail()
+ t.FailNow()
}
}