mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-27 12:46:18 +08:00
check error detail
This commit is contained in:
parent
f212ed6f76
commit
cbb6590042
@ -5,7 +5,6 @@ package sm4
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"crypto/rand"
|
"crypto/rand"
|
||||||
"fmt"
|
|
||||||
"io"
|
"io"
|
||||||
"reflect"
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
@ -36,12 +35,11 @@ func TestExpandKey(t *testing.T) {
|
|||||||
io.ReadFull(rand.Reader, key)
|
io.ReadFull(rand.Reader, key)
|
||||||
expandKeyGo(key, encRes1, decRes1)
|
expandKeyGo(key, encRes1, decRes1)
|
||||||
expandKeyAsm(&key[0], &ck[0], &encRes2[0], &decRes2[0])
|
expandKeyAsm(&key[0], &ck[0], &encRes2[0], &decRes2[0])
|
||||||
fmt.Printf("expected=%v, result=%v\n", encRes1, encRes2)
|
|
||||||
if !reflect.DeepEqual(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) {
|
if !reflect.DeepEqual(decRes1, decRes2) {
|
||||||
t.Fatalf("expected=%v, result=%v\n", encRes1, encRes2)
|
t.Errorf("expected=%v, result=%v\n", encRes1, encRes2)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -30,11 +30,11 @@ func Test_sample1(t *testing.T) {
|
|||||||
dst := make([]byte, 16)
|
dst := make([]byte, 16)
|
||||||
c.Encrypt(dst, src)
|
c.Encrypt(dst, src)
|
||||||
if !reflect.DeepEqual(dst, expected) {
|
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)
|
c.Decrypt(dst, expected)
|
||||||
if !reflect.DeepEqual(dst, src) {
|
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)
|
c.Encrypt(dst, dst)
|
||||||
}
|
}
|
||||||
if !reflect.DeepEqual(dst, expected) {
|
if !reflect.DeepEqual(dst, expected) {
|
||||||
t.Fatalf("expected=%v, result=%v\n", expected, dst)
|
t.Errorf("expected=%v, result=%v\n", expected, dst)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user