]> Cypherpunks.ru repositories - gogost.git/blobdiff - gost3410/2012_test.go
Do not hide error
[gogost.git] / gost3410 / 2012_test.go
index 28be7d8203648644feac6dcaff9e14b1d8454053..fe32d7046d7b138fd059cd4f9b4d9b07c8dd6b38 100644 (file)
@@ -59,11 +59,11 @@ func TestStdVector1(t *testing.T) {
        reverse(prvRaw)
        prv, err := NewPrivateKey(CurveIdGostR34102001TestParamSet(), prvRaw)
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        sign, err := prv.SignDigest(dgst, bytes.NewBuffer(rnd))
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        if !bytes.Equal(sign, append(s, r...)) {
                t.FailNow()
@@ -129,7 +129,7 @@ func TestStdVector2(t *testing.T) {
                nil,
        )
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        prvRaw := []byte{
                0x0B, 0xA6, 0x04, 0x8A, 0xAD, 0xAE, 0x24, 0x1B,
@@ -184,14 +184,14 @@ func TestStdVector2(t *testing.T) {
        reverse(prvRaw)
        prv, err := NewPrivateKey(c, prvRaw)
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        sign, err := prv.SignDigest(dgst, bytes.NewBuffer(rnd))
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        if !bytes.Equal(sign, append(s, r...)) {
-               t.FailNow()
+               t.Fatal(err)
        }
 }
 
@@ -326,15 +326,15 @@ func TestGCL3Vectors(t *testing.T) {
                nil,
        )
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        prv, err := NewPrivateKey(c, priv)
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        pub, err := prv.PublicKey()
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        if !bytes.Equal(pub.Raw()[:64], pubX) {
                t.FailNow()
@@ -344,7 +344,7 @@ func TestGCL3Vectors(t *testing.T) {
        }
        ourSign, err := prv.SignDigest(digest, rand.Reader)
        if err != nil {
-               t.FailNow()
+               t.Fatal(err)
        }
        valid, err := pub.VerifyDigest(digest, ourSign)
        if err != nil || !valid {
@@ -513,7 +513,7 @@ func TestSESPAKE(t *testing.T) {
                f := bytes2big(raw)
                x, y, err := vector.curve.Exp(f, qIndX, qIndY)
                if err != nil {
-                       t.FailNow()
+                       t.Fatal(err)
                }
                raw, _ = hex.DecodeString(vector.xExpected)
                if !bytes.Equal(x.Bytes(), raw) {
@@ -528,7 +528,7 @@ func TestSESPAKE(t *testing.T) {
                alpha := bytes2big(raw)
                x, y, err = vector.curve.Exp(alpha, vector.curve.X, vector.curve.Y)
                if err != nil {
-                       t.FailNow()
+                       t.Fatal(err)
                }
                raw, _ = hex.DecodeString(vector.xAlphaExpected)
                if !bytes.Equal(x.Bytes(), raw) {
@@ -543,7 +543,7 @@ func TestSESPAKE(t *testing.T) {
                beta := bytes2big(raw)
                x, y, err = vector.curve.Exp(beta, vector.curve.X, vector.curve.Y)
                if err != nil {
-                       t.FailNow()
+                       t.Fatal(err)
                }
                raw, _ = hex.DecodeString(vector.xBetaExpected)
                if !bytes.Equal(x.Bytes(), raw) {
@@ -586,7 +586,7 @@ func BenchmarkSign2012(b *testing.B) {
        c := CurveIdtc26gost341012512paramSetA()
        prv, err := GenPrivateKey(c, rand.Reader)
        if err != nil {
-               b.FailNow()
+               b.Fatal(err)
        }
        digest := make([]byte, 64)
        rand.Read(digest)
@@ -600,17 +600,17 @@ func BenchmarkVerify2012(b *testing.B) {
        c := CurveIdtc26gost341012512paramSetA()
        prv, err := GenPrivateKey(c, rand.Reader)
        if err != nil {
-               b.FailNow()
+               b.Fatal(err)
        }
        digest := make([]byte, 64)
        rand.Read(digest)
        sign, err := prv.SignDigest(digest, rand.Reader)
        if err != nil {
-               b.FailNow()
+               b.Fatal(err)
        }
        pub, err := prv.PublicKey()
        if err != nil {
-               b.FailNow()
+               b.Fatal(err)
        }
        b.ResetTimer()
        for i := 0; i < b.N; i++ {