func testAes(t *testing.T, en platform.Encryptor, s1 []byte) { if buf, err := en.Encode(s1); err == nil { t.Logf("AES(%s)=%s", s1, hex.EncodeToString(buf)) if s2, err := en.Decode(buf); err == nil { t.Logf("get %s", s2) if string(s2) != string(s1) { t.Fatalf("want %s, get %s", s1, s2) } } else { t.Fatal(err) } } else { t.Fatal(err) } }