X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=download.texi;h=e26424735eb47a8fea07c331bc904b0acb9fc823;hb=7d43d5553eb4514fae95200be4033cbe6757b14f;hp=390d3cc7940e29a789723db57bb62384338cb0b6;hpb=30588af8972ef366e0eb9a3e5aac799946de0e1a;p=gogost.git diff --git a/download.texi b/download.texi index 390d3cc..e264247 100644 --- a/download.texi +++ b/download.texi @@ -34,23 +34,22 @@ import ( func main() { h := gost34112012256.New() - h.Write([]byte("hello world")) + h.Write([]byte("hello world\n")) fmt.Println(hex.EncodeToString(h.Sum(nil))) } EOF $ go run main.go -c600fd9dd049cf8abd2f5b32e840d2cb0e41ea44de1c155dcd88dc84fe58a855 -@end verbatim - -GoGOST is also @command{go get}-able. For example to use -@command{streebog256} utility: -@verbatim -$ go get go.cypherpunks.ru/gogost/cmd/streebog256 +f72018189a5cfb803dbe1f2149cf554c40093d8e7f81c21e08ac5bcd09d9934d @end verbatim @multitable {XXXXX} {XXXX-XX-XX} {XXXX KiB} {link sign} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} @headitem Version @tab Date @tab Size @tab Tarball @tab SHA256 checksum @tab Streebog-256 checksum +@item @ref{Release 4.1.0, 4.1.0} @tab 2019-10-03 @tab 55 KiB +@tab @url{gogost-4.1.0.tar.xz, link} @url{gogost-4.1.0.tar.xz.sig, sign} +@tab @code{F2FEF2E0 ADEB5742 FA2B3338 64E8B91B 3CCAA97D 5BA62177 21E08A11 F1FA8133} +@tab @code{72e0d52aa25158ab1bb45e5498ce703b516c616b71101b74d5ee259f516c4e91} + @item @ref{Release 4.0, 4.0} @tab 2019-08-12 @tab 56 KiB @tab @url{gogost-4.0.tar.xz, link} @url{gogost-4.0.tar.xz.sig, sign} @tab @code{4899B930 2110C9A9 592821D6 B206146F 2A66FC5A 3DEE9D6E 11F5EA51 72FEE6E6} @@ -108,6 +107,25 @@ $ gpg --auto-key-locate wkd --locate-keys gogost at cypherpunks dot ru @end itemize -You can obtain development source code by cloning -@url{http://git-scm.com/, Git} -@url{https://git.cypherpunks.ru/cgit.cgi/gogost.git/}. +GoGOST is also @command{go get}-able. For example to use +@command{streebog256} utility: +@verbatim +$ go get go.cypherpunks.ru/gogost/cmd/streebog256 +@end verbatim + +@code{go.cypherpunks.ru} uses @url{https://www.cacert.org/, CACert.org} +certificate authority, that is not included by default in some operating +system distributions and probably you have to install it in your system, +because @command{go get} uses HTTPS connections. If you have issues +using either @code{sum.golang.org} or @code{proxy.golang.org}, then you +can disable their usage with @env{GOPRIVATE=go.cypherpunks.ru/gogost} +environment variable. + +Also you can use @code{replace} feature inside your @file{go.mod}, like: +@verbatim +require go.cypherpunks.ru/gogost/v4 v4.1.0 +replace go.cypherpunks.ru/gogost/v4 => /home/stargrave/gogost-4.1.0/src/go.cypherpunks.ru/gogost/v4 +@end verbatim + +You can obtain development source code with +@command{git clone git://git.cypherpunks.ru/gogost.git}.