]> Cypherpunks.ru repositories - gost-www.git/commitdiff
More links
authorSergey Matveev <stargrave@stargrave.org>
Sun, 23 Oct 2016 14:15:00 +0000 (17:15 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 23 Oct 2016 14:15:00 +0000 (17:15 +0300)
en/28147-89.texi
en/34.11-94.texi
en/index.texi
en/vko.texi
ru/28147-89.texi
ru/34.10.texi
ru/34.11-94.texi
ru/34.12-2015.texi
ru/index.texi
ru/vko.texi

index 7f34f5ae2ed55641d40d1a8a3befcb1196bc9801..c198715377005b992249c532d3047f0cc5353537 100644 (file)
@@ -40,3 +40,5 @@ that also defines this algorithm.
 @item You have to be very cautious using that cipher with that small
 blocksize and often do rekeying.
 @end itemize
 @item You have to be very cautious using that cipher with that small
 blocksize and often do rekeying.
 @end itemize
+
+@strong{Implementations}: @ref{2814789Impl, here}.
index b34a2e4e6cabdf5ab476e50106b2252bb4fdedfb..354d9bc49a16d65c511742ba0f1c5a5394a07a9e 100644 (file)
@@ -31,3 +31,5 @@
 that is why there are incompatible implementations, that output digest
 as either little-endian or big-endian value.
 @end itemize
 that is why there are incompatible implementations, that output digest
 as either little-endian or big-endian value.
 @end itemize
+
+@strong{Implementations}: @ref{341194Impl, here}.
index 2bca7a09fb875d7a62ca9270b2df98e3b4e71df8..b9cea0be70f3a1cb0822f7a93602695715c82a55 100644 (file)
@@ -11,9 +11,6 @@ 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.
 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
 
 @multitable @columnfractions 0.5 0.5
 @headitem Western algorithm @tab Russian analogue
index 715aa4db94a7628e708c5bcf07c3589a445e738b..0802c6830abcdf364b996bce8b10f6920a5fbcd4 100644 (file)
@@ -17,3 +17,5 @@ hashes the result, producing common key. Basically it is Diffie-Hellman
 key-agreement based on elliptic curves.
 @item Additional user key material (UKM) is specified at inputs.
 @end itemize
 key-agreement based on elliptic curves.
 @item Additional user key material (UKM) is specified at inputs.
 @end itemize
+
+@strong{Implementations}: @ref{VKOImpl, here}.
index da311fd01ece2972202c2206032c6807f093ca00..b5148f2a482eb9e1aee6ccfdf3c750148869fa92 100644 (file)
 @item Из-за маленького размера блока необходимо быть аккуратным при его
 использовании и часто менять ключи.
 @end itemize
 @item Из-за маленького размера блока необходимо быть аккуратным при его
 использовании и часто менять ключи.
 @end itemize
+
+@anchor{2814789Impl}
+@strong{Реализации}
+
+@multitable @columnfractions 0.6 0.1 0.3
+@headitem Ссылка @tab Язык @tab Комментарий
+
+@item @url{http://gostcrypto.com/doc/GostCipher.html} @tab JavaScript @tab
+@item @url{http://www.cypherpunks.ru/gogost/} @tab Go @tab
+@item @url{http://www.cypherpunks.ru/pygost/} @tab Python @tab
+@item @url{http://www.libressl.org/} @tab C @tab
+@item @url{https://github.com/openssl/openssl/tree/master/engines} @tab C @tab
+@item @url{https://github.com/Roman-Oliynykov/ciphers-speed} @tab C++ @tab
+@item @url{https://www.gnu.org/software/libgcrypt/} @tab C @tab
+
+@end multitable
index 37eff9122cfb70abdc41fa02508c3714cbe4b51c..43479b59fb4653dca1194b0bf1c44c9cbc825f83 100644 (file)
@@ -47,7 +47,7 @@
 @item @url{http://www.libressl.org/} @tab C @tab
 @item @url{https://github.com/gost-engine/engine} @tab C @tab
 @item @url{https://github.com/NeverWalkAloner/ECCGost} @tab C# @tab
 @item @url{http://www.libressl.org/} @tab C @tab
 @item @url{https://github.com/gost-engine/engine} @tab C @tab
 @item @url{https://github.com/NeverWalkAloner/ECCGost} @tab C# @tab
-@item @url{https://github.com/openssl/openssl/tree/master/engines} @tab C @tab OpenSSL
+@item @url{https://github.com/openssl/openssl/tree/master/engines} @tab C @tab
 @item @url{https://www.gnu.org/software/libgcrypt/} @tab C @tab
 
 @end multitable
 @item @url{https://www.gnu.org/software/libgcrypt/} @tab C @tab
 
 @end multitable
index 3cef25f9889259d5983daf7f7ce6a6238850f561..de6cce3613668f98d63ee29387f3ef1b1865f4a1 100644 (file)
 результат -- поэтому есть несовместимые между собой реализации в который
 хэш представлен в виде little-endian или big-endian значения.
 @end itemize
 результат -- поэтому есть несовместимые между собой реализации в который
 хэш представлен в виде little-endian или big-endian значения.
 @end itemize
+
+@anchor{341194Impl}
+@strong{Реализации}
+
+@multitable @columnfractions 0.6 0.1 0.3
+@headitem Ссылка @tab Язык @tab Комментарий
+
+@item @url{http://gostcrypto.com/doc/GostDigest.html} @tab JavaScript @tab
+@item @url{http://www.cypherpunks.ru/gogost/} @tab Go @tab
+@item @url{http://www.cypherpunks.ru/pygost/} @tab Python @tab
+@item @url{http://www.libressl.org/} @tab C @tab
+@item @url{https://github.com/mjosaarinen/gost-r34.11-94} @ tab C @tab
+@item @url{https://github.com/openssl/openssl/tree/master/engines} @tab C @tab
+@item @url{https://www.gnu.org/software/libgcrypt/} @tab C @tab
+
+@end multitable
index fb7d3b3e42f3f1e480fa62f70427ea3788e1cce3..fcca2bb221c83ae21ea0c0e90015c918822a0f60 100644 (file)
@@ -50,6 +50,7 @@
 @item @url{https://github.com/MaXaMaR/kuznezhik} @tab C++ @tab Оптимизировано под 8/16/32/64/128-битные архитектуры
 @item @url{https://github.com/mjosaarinen/kuznechik} @tab C @tab
 @item @url{https://github.com/NeverWalkAloner/Cryptography-standards/tree/master/symmetric} @tab Python @tab
 @item @url{https://github.com/MaXaMaR/kuznezhik} @tab C++ @tab Оптимизировано под 8/16/32/64/128-битные архитектуры
 @item @url{https://github.com/mjosaarinen/kuznechik} @tab C @tab
 @item @url{https://github.com/NeverWalkAloner/Cryptography-standards/tree/master/symmetric} @tab Python @tab
+@item @url{https://github.com/okazymyrov/kuznechik} @tab Sage @tab
 @item @url{https://github.com/Roman-Oliynykov/ciphers-speed} @tab C++ @tab
 @item @url{https://github.com/yaruson/GostPlugin} @tab C# @tab Плагин для KeePass
 
 @item @url{https://github.com/Roman-Oliynykov/ciphers-speed} @tab C++ @tab
 @item @url{https://github.com/yaruson/GostPlugin} @tab C# @tab Плагин для KeePass
 
index 688ca13b3f072d42039ded46297adf0c6f06579c..d3bdef06aa8b3df403c27c9c54c35caf3e00a39a 100644 (file)
@@ -11,9 +11,7 @@
 гораздо лучше, имеют высокий серьёзный порог безопасности.
 
 Информация рассчитана, в первую очередь, на разработчиков протоколов и
 гораздо лучше, имеют высокий серьёзный порог безопасности.
 
 Информация рассчитана, в первую очередь, на разработчиков протоколов и
-программного обеспечения. Имеются примеры реализации алгоритмов на
-@url{http://www.cypherpunks.ru/pygost/, языке Python} и на
-@url{http://www.cypherpunks.ru/gogost/, языке Go}.
+программного обеспечения.
 
 @multitable @columnfractions 0.5 0.5
 @headitem Западный алгоритм @tab Российский аналог
 
 @multitable @columnfractions 0.5 0.5
 @headitem Западный алгоритм @tab Российский аналог
index a1025b79a1210f7813947bd332ca80bda0086607..ae59d001db150a2ead4d74eacd66dbdd2a28a4be 100644 (file)
 @item Дополнительно на вход подаётся пользовательский ключевой материал
 UKM (User Key Material).
 @end itemize
 @item Дополнительно на вход подаётся пользовательский ключевой материал
 UKM (User Key Material).
 @end itemize
+
+@anchor{VKOImpl}
+@strong{Реализации}
+
+@multitable @columnfractions 0.6 0.1 0.3
+@headitem Ссылка @tab Язык @tab Комментарий
+
+@item @url{http://gostcrypto.com/} @tab JavaScript @tab
+@item @url{http://www.cypherpunks.ru/pygost/} @tab Python @tab
+
+@end multitable