2 @unnumbered GOST cryptography
4 This site is dedicated to Russian Federation's cryptographic algorithms
5 and is intended to popularize them. Many people even do not know about
8 Why those algorithms could be interesting and be used as an alternative
9 to the western ones? Because they obviously are not worse, in some
10 places are much better and have high serious security margin.
12 Information here is aimed for software and protocol developers.
13 There are example implementations of those algorithms on
14 @url{http://www.cypherpunks.ru/pygost/, Python} and on
15 @url{http://www.cypherpunks.ru/gogost/, Go}.
17 @multitable @columnfractions 0.5 0.5
18 @headitem Western algorithm @tab Russian analogue
22 @item @url{https://en.wikipedia.org/wiki/Advanced_Encryption_Standard, AES}
23 @item @url{https://en.wikipedia.org/wiki/3DES, 3DES}
27 @item @ref{en34122015, Kuznechik} (GOST R 34.12-2015)
28 @item @ref{en2814789, Magma} (GOST 28147-89)
33 @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-256}
37 @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
38 @item @ref{en341194, GOST R 34.11-94} (obsolete)
43 @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-512}
44 @item @url{https://en.wikipedia.org/wiki/SHA3, SHA3}
48 @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
53 @item @url{https://en.wikipedia.org/wiki/ECDSA, ECDSA}
57 @item @ref{en3410, GOST R 34.10-2012}
58 @item @ref{en3410, GOST R 34.10-2001} (obsolete)
63 @item @url{https://en.wikipedia.org/wiki/ECDH, ECDH}
67 @item @ref{enVKO, VKO GOST R 34.10-2001}
73 * Kuznechik (block cipher): en34122015.
74 * Streebog (hash function): en34112015.
75 * 34.10 (digital signature): en3410.
76 * VKO (common key derivation): enVKO.
77 * Magma (block cipher): en2814789.
78 * Cipher modes of operation: en34132015.
79 * Key meshing: enMeshing.
80 * 34.11-94 (hash function): en341194.
83 @include en/34.12-2015.texi
84 @include en/34.11-2015.texi
85 @include en/34.10.texi
87 @include en/28147-89.texi
88 @include en/34.13-2015.texi
89 @include en/meshing.texi
90 @include en/34.11-94.texi