]> Cypherpunks.ru repositories - gost-www.git/blob - en/34.11-94.texi
Split cipher modes of operation
[gost-www.git] / en / 34.11-94.texi
1 @node en341194
2 @section GOST R 34.11-94
3
4 @table @asis
5 @item Algorithm type
6     Hash function
7 @item Digest size
8     256 bit
9 @item Blocksize
10     256 bit
11 @item Structure
12     Merkle-Damgård
13 @item Rounds
14     32
15 @item RFC
16     @url{https://tools.ietf.org/html/rfc5831.html, 5831}
17 @item Best attack
18     @itemize
19     @item Collisions: complexity 2@sup{105}
20     @item Preimage: complexity 2@sup{192}
21     @end itemize
22 @item Wikipedia
23     @url{https://en.wikipedia.org/wiki/GOST_(hash_function), article}
24 @end table
25
26 @strong{Features}:
27 @itemize
28 @item Uses @ref{en2814789, GOST 28147-89} block cipher inside.
29 @item You have to specify S-box to use for that block cipher.
30 @item Standard does not define how digest output must be presented --
31 that is why there are incompatible implementations, that output digest
32 as either little-endian or big-endian value.
33 @end itemize
34
35 @strong{Implementations}: @ref{341194Impl, here}.