]> Cypherpunks.ru repositories - gogost.git/blobdiff - README
Remove excess gost3410.Mode
[gogost.git] / README
diff --git a/README b/README
index eda3d24da360df2c8963cb9c463aa57d4829ccc2..3767c50200170548ba728f589773fd0e8d8a3fe5 100644 (file)
--- a/README
+++ b/README
@@ -46,13 +46,13 @@ Example 34.10-2012-256 keypair generation, signing and verifying:
         _, err := hasher.Write(data)
         dgst := hasher.Sum(nil)
         curve := gost3410.CurveIdtc26gost34102012256paramSetB()
-        prvRaw := make([]byte, int(gost3410.Mode2001))
+        prvRaw := make([]byte, int(32))
         _, err = io.ReadFull(rand.Reader, prvRaw)
-        prv, err := gost3410.NewPrivateKey(curve, gost3410.Mode2001, prvRaw)
+        prv, err := gost3410.NewPrivateKey(curve, prvRaw)
         pub, err := prv.PublicKey()
         pubRaw := pub.Raw()
         sign, err := prv.Sign(rand.Reader, dgst, nil)
-        pub, err = gost3410.NewPublicKey(curve, gost3410.Mode2001, pubRaw)
+        pub, err = gost3410.NewPublicKey(curve, pubRaw)
         isValid, err := pub.VerifyDigest(dgst, sign)
         if !isValid { panic("signature is invalid") }
     }