much better and have high serious security margin.
Information here is aimed for software and protocol developers.
-There are example implementations of those algorithms on
-@url{http://www.cypherpunks.ru/pygost/, Python} and on
-@url{http://www.cypherpunks.ru/gogost/, Go}.
@multitable @columnfractions 0.5 0.5
@headitem Western algorithm @tab Russian analogue
@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
+ @url{https://en.wikipedia.org/wiki/Galois/Counter_Mode, GCM}
+ @tab
+ @itemize
+ @item @ref{enMGM, MGM}
+ @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.
+* Security Evaluated Standardized Password-Authenticated Key Exchange: enSESPAKE.
@end menu
You can send questions and suggestions either 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/sespake.texi