c := CurveIdGostR34102001TestParamSet()
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()[:32], pubX) {
t.FailNow()
}
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 {
c := CurveIdGostR34102001TestParamSet()
prv, err := GenPrivateKey(c, rand.Reader)
if err != nil {
- b.FailNow()
+ b.Fatal(err)
}
digest := make([]byte, 32)
rand.Read(digest)
c := CurveIdGostR34102001TestParamSet()
prv, err := GenPrivateKey(c, rand.Reader)
if err != nil {
- b.FailNow()
+ b.Fatal(err)
}
digest := make([]byte, 32)
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++ {
prvRaw[len(prvRaw)-1] = 1
prv, err := NewPrivateKey(c, prvRaw)
if err != nil {
- t.FailNow()
+ t.Fatal(err)
}
pub, err := prv.PublicKey()
if err != nil {
- t.FailNow()
+ t.Fatal(err)
}
digest := []byte{
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
}
sign, err := prv.SignDigest(digest, rand.Reader)
if err != nil {
- t.FailNow()
+ t.Fatal(err)
}
valid, err := pub.VerifyDigest(digest, sign)
if err != nil || !valid {