@unnumbered GOST cryptography
This site is dedicated to Russian Federation's cryptographic algorithms
-and is intended to popularize them. Many people even do not know about
-their existence.
+and is intended to popularize them as a viable alternative to
+extensively used western ones. Many people even do not know about their
+existence.
-Why those algorithms could be interesting and be used as an alternative
-to the western ones? Because they obviously are not worse, in some
-places are much better and have high serious security margin.
+Why those algorithms could be interesting and great worth alternative to
+foreign ones? Because they are obviously not worse, in some places are
+much better and have high serious security margin.
Information here is aimed for software and protocol developers.
@tab
@itemize
@item @ref{en34122015, Kuznechik} (GOST R 34.12-2015)
- @item @ref{en2814789, Magma} (GOST 28147-89)
+ @item @ref{en2814789, GOST 28147-89} (Magma)
@end itemize
@item
@end itemize
@tab
@itemize
- @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
+ @item @ref{en34112012, Streebog} (GOST R 34.11-2012)
@item @ref{en341194, GOST R 34.11-94} (obsolete)
@end itemize
@end itemize
@tab
@itemize
- @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
+ @item @ref{en34112012, Streebog} (GOST R 34.11-2012)
@end itemize
@item
@end itemize
@tab
@itemize
- @item @ref{enVKO, VKO GOST R 34.10-2001}
+ @item @ref{enVKO, VKO GOST R 34.10-2012}
+ @item @ref{enVKO, VKO GOST R 34.10-2001} (obsolete)
+ @end itemize
+
+@item
+ @itemize
+ @item @url{https://en.wikipedia.org/wiki/Galois/Counter_Mode, GCM}
+ @end itemize
+ @tab
+ @itemize
+ @item @ref{enMGM, MGM}
+ @end itemize
+
+@item
+ No standardized analogues.
+ @tab
+ @itemize
+ @item @ref{enACPKM, ACPKM}
+ @end itemize
+
+@item
+ No standardized analogues.
+ @tab
+ @itemize
+ @item @ref{enSESPAKE, SESPAKE}
@end itemize
@end multitable
@menu
-* Kuznechik (block cipher): en34122015.
-* Streebog (hash function): en34112015.
-* 34.10 (digital signature): en3410.
-* VKO (common key derivation): enVKO.
-* Magma (block cipher): en2814789.
-* Cipher modes of operation: en34132015.
+* GOST R 34.12-2015 (Kuznechik) (block cipher): en34122015.
+* GOST R 34.13-2015 (cipher modes of operation): en34132015.
+* GOST R 34.11-2012 (Streebog) (hash function): en34112012.
+* GOST R 34.10 (digital signature): en3410.
+* VKO GOST R 34.10 (common key derivation): enVKO.
+* GOST 28147-89 (Magma) (block cipher): en2814789.
+* GOST 28147-89 (cipher modes of operation)): en2814789modes.
* Key meshing: enMeshing.
-* 34.11-94 (hash function): en341194.
+* GOST R 34.11-94 (hash function): en341194.
+* Multilinear Galois Mode (authenticated encryption mode): enMGM.
+* Rekeying mechanisms for symmetric keys: enACPKM.
+* Security Evaluated Standardized Password-Authenticated Key Exchange: enSESPAKE.
@end menu
+@url{https://tc26.ru/about/protsedury-i-reglamenty/identifikatory-obektov-oid-tekhnicheskogo-komiteta-po-standartizatsii-kriptograficheskaya-zashchita-1.html, List} of Object Identifier.
+
+You can send questions and suggestions either to
+@url{http://lists.cypherpunks.ru/gost.html, gost maillist} or to
+site's author: @emph{admin at cypherpunks dot ru}.
+
@include en/34.12-2015.texi
-@include en/34.11-2015.texi
+@include en/34.13-2015.texi
+@include en/34.11-2012.texi
@include en/34.10.texi
@include en/vko.texi
@include en/28147-89.texi
-@include en/34.13-2015.texi
+@include en/28147-89-modes.texi
@include en/meshing.texi
@include en/34.11-94.texi
+@include en/mgm.texi
+@include en/acpkm.texi
+@include en/sespake.texi