X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fgogost%2Fgost3410%2F2001_test.go;h=c529b89b9cc07e33b2e97b637475765c5aaa8172;hb=650711d1eae869487d96c4de9bb4c2f9c68ca5ca;hp=ba063dfb482710017f241c6b10942ab8fb22db04;hpb=a32e80313a4374abe764a12d85cb87043232ca4e;p=gogost.git diff --git a/src/cypherpunks.ru/gogost/gost3410/2001_test.go b/src/cypherpunks.ru/gogost/gost3410/2001_test.go index ba063df..c529b89 100644 --- a/src/cypherpunks.ru/gogost/gost3410/2001_test.go +++ b/src/cypherpunks.ru/gogost/gost3410/2001_test.go @@ -59,10 +59,7 @@ func TestRFCVectors(t *testing.T) { 0x3a, 0xd0, 0x43, 0xfd, 0x39, 0xdc, 0x04, 0x93, } - c, err := NewCurveFromParams(CurveParamsGostR34102001Test) - if err != nil { - t.FailNow() - } + c := CurveIdGostR34102001TestParamSet() prv, err := NewPrivateKey(c, Mode2001, priv) if err != nil { t.FailNow() @@ -92,7 +89,7 @@ func TestRFCVectors(t *testing.T) { } func TestRandom2001(t *testing.T) { - c, _ := NewCurveFromParams(CurveParamsGostR34102001Test) + c := CurveIdGostR34102001TestParamSet() f := func(data [31]byte, digest [32]byte) bool { prv, err := NewPrivateKey( c, @@ -127,7 +124,7 @@ func TestRandom2001(t *testing.T) { } func BenchmarkSign2001(b *testing.B) { - c, _ := NewCurveFromParams(CurveParamsGostR34102001Test) + c := CurveIdGostR34102001TestParamSet() prv, err := GenPrivateKey(c, Mode2001, rand.Reader) if err != nil { b.FailNow() @@ -141,7 +138,7 @@ func BenchmarkSign2001(b *testing.B) { } func BenchmarkVerify2001(b *testing.B) { - c, _ := NewCurveFromParams(CurveParamsGostR34102001Test) + c := CurveIdGostR34102001TestParamSet() prv, err := GenPrivateKey(c, Mode2001, rand.Reader) if err != nil { b.FailNow() @@ -163,7 +160,7 @@ func BenchmarkVerify2001(b *testing.B) { } func TestPrvEqualsTo1(t *testing.T) { - c, _ := NewCurveFromParams(CurveParamsGostR34102001Test) + c := CurveIdGostR34102001TestParamSet() prv, err := NewPrivateKey(c, Mode2001, []byte{0x01}) if err != nil { t.FailNow() @@ -172,7 +169,12 @@ func TestPrvEqualsTo1(t *testing.T) { if err != nil { t.FailNow() } - digest := []byte{0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01} + digest := []byte{ + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + } sign, err := prv.SignDigest(digest, rand.Reader) if err != nil { t.FailNow()