check result

This commit is contained in:
Emman 2021-12-31 13:03:04 +08:00
parent b3e82d70c5
commit f212ed6f76

View File

@ -5,6 +5,7 @@ package sm4
import (
"crypto/rand"
"fmt"
"io"
"reflect"
"testing"
@ -35,6 +36,7 @@ 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)
}