]> Cypherpunks.ru repositories - pygost.git/blobdiff - README
(un)pad_iso10126
[pygost.git] / README
diff --git a/README b/README
index 57952337541331fe16a74cd8933560a2bf44a0d2..203471549796813796e758a1cd8dc413bd168449 100644 (file)
--- a/README
+++ b/README
@@ -22,8 +22,8 @@ GOST is GOvernment STandard of Russian Federation (and Soviet Union).
 * GOST R 34.12-2015 128-bit block cipher Кузнечик (Kuznechik) (RFC 7801)
 * GOST R 34.12-2015 64-bit block cipher Магма (Magma)
 * GOST R 34.13-2015 padding methods and block cipher modes of operation
-  (ECB, CTR, OFB, CBC, CFB, MAC)
-* MGM AEAD mode for 64 and 128 bit ciphers (Р 1323565.1.026–2019)
+  (ECB, CTR, OFB, CBC, CFB, MAC), ISO 10126 padding
+* MGM AEAD mode for 64 and 128 bit ciphers (RFC 9058)
 * CTR-ACPKM, OMAC-ACPKM-Master modes of operation (Р 1323565.1.017-2018)
 * KExp15/KImp15 key export/import functions (Р 1323565.1.017-2018)
 * KDF_GOSTR3411_2012_256, KDF_TREE_GOSTR3411_2012_256 (Р 50.1.113-2016)
@@ -39,7 +39,9 @@ Example 34.10-2012 keypair generation, signing and verifying:
     >>> from os import urandom
     >>> prv_raw = urandom(64)
     >>> from pygost.gost3410 import prv_unmarshal
+    >>> from pygost.gost3410 import prv_marshal
     >>> prv = prv_unmarshal(prv_raw)
+    >>> prv_raw = prv_marshal(curve, prv)
     >>> from pygost.gost3410 import public_key
     >>> pub = public_key(curve, prv)
     >>> from pygost.gost3410 import pub_marshal
@@ -64,8 +66,8 @@ PyGOST'es home page is: http://www.pygost.cypherpunks.ru/
 You can read about GOST algorithms more: http://www.gost.cypherpunks.ru/
 
 Please send questions, bug reports and patches to
-https://lists.cypherpunks.ru/mailman/listinfo/gost
-mailing list. Announcements also go to this mailing list.
+http://lists.cypherpunks.ru/gost.html mailing list.
+Announcements also go to this mailing list.
 
 Development Git source code repository currently is located here:
 http://www.git.cypherpunks.ru/?p=pygost.git;a=summary