check error detail

This commit is contained in:
Emman 2021-12-31 13:08:32 +08:00
parent f212ed6f76
commit cbb6590042
2 changed files with 5 additions and 7 deletions

View File

@ -5,7 +5,6 @@ package sm4
import (
"crypto/rand"
"fmt"
"io"
"reflect"
"testing"
@ -36,12 +35,11 @@ func TestExpandKey(t *testing.T) {
io.ReadFull(rand.Reader, key)
expandKeyGo(key, encRes1, decRes1)
expandKeyAsm(&key[0], &ck[0], &encRes2[0], &decRes2[0])
fmt.Printf("expected=%v, result=%v\n", encRes1, encRes2)
if !reflect.DeepEqual(encRes1, encRes2) {
t.Fatalf("expected=%v, result=%v\n", encRes1, encRes2)
t.Errorf("expected=%v, result=%v\n", encRes1, encRes2)
}
if !reflect.DeepEqual(decRes1, decRes2) {
t.Fatalf("expected=%v, result=%v\n", encRes1, encRes2)
t.Errorf("expected=%v, result=%v\n", encRes1, encRes2)
}
}
}

View File

@ -30,11 +30,11 @@ func Test_sample1(t *testing.T) {
dst := make([]byte, 16)
c.Encrypt(dst, src)
if !reflect.DeepEqual(dst, expected) {
t.Fatalf("expected=%v, result=%v\n", expected, dst)
t.Errorf("expected=%v, result=%v\n", expected, dst)
}
c.Decrypt(dst, expected)
if !reflect.DeepEqual(dst, src) {
t.Fatalf("expected=%v, result=%v\n", src, dst)
t.Errorf("expected=%v, result=%v\n", src, dst)
}
}
@ -52,7 +52,7 @@ func Test_sample2(t *testing.T) {
c.Encrypt(dst, dst)
}
if !reflect.DeepEqual(dst, expected) {
t.Fatalf("expected=%v, result=%v\n", expected, dst)
t.Errorf("expected=%v, result=%v\n", expected, dst)
}
}