2 @section ГОСТ Р 34.11-94
16 @url{https://tools.ietf.org/html/rfc5831.html, 5831}
19 @item Коллизии: сложность 2@sup{105}
20 @item Прообраз (preimage): сложность 2@sup{192}
23 @url{https://ru.wikipedia.org/wiki/%D0%93%D0%9E%D0%A1%D0%A2_%D0%A0_34.11-94, статья}
28 @item Внутри себя использует блочный шифр @ref{ru2814789, ГОСТ 28147-89}.
29 @item Для этой хэш-функции необходимо задавать используемые таблицы
30 замены блочного шифра.
31 @item Стандарт не определяет в каком виде должен быть представлен
32 результат -- поэтому есть несовместимые между собой реализации в который
33 хэш представлен в виде little-endian или big-endian значения.
39 @multitable @columnfractions 0.6 0.1 0.3
40 @headitem Ссылка @tab Язык @tab Комментарий
42 @item @url{http://gostcrypto.com/doc/GostDigest.html} @tab JavaScript @tab
43 @item @url{http://gogost.cypherpunks.ru/} @tab Go @tab
44 @item @url{http://pygost.cypherpunks.ru/} @tab Python @tab
45 @item @url{http://www.libressl.org/} @tab C @tab
46 @item @url{https://github.com/mjosaarinen/gost-r34.11-94} @ tab C @tab
47 @item @url{https://github.com/openssl/openssl/tree/master/engines} @tab C @tab
48 @item @url{https://www.gnu.org/software/libgcrypt/} @tab C @tab