X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=download.texi;h=db1d71e0a4859525c6f85e32278ce52984a9ca82;hb=4b8bfe9cc90778192b77d5d3eaa8a67a89e486df;hp=47e723fd0bb55d04222cccb1b37fa5af253dcbf5;hpb=bafc85f38cd33ce1ab19d0a0a95d16366b1e7ffd;p=gogost.git diff --git a/download.texi b/download.texi index 47e723f..db1d71e 100644 --- a/download.texi +++ b/download.texi @@ -1,49 +1,35 @@ -@node Download -@unnumbered Download - -Preferable way is to download tarball with the signature from -website and, for example, run tests with benchmarks: +@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 -@verbatim -$ [fetch|wget] http://gogost.cypherpunks.ru/gogost-4.2.0.tar.xz -$ [fetch|wget] http://gogost.cypherpunks.ru/gogost-4.2.0.tar.xz.sig -$ gpg --verify gogost-4.2.0.tar.xz.sig gogost-4.2.0.tar.xz -$ xz -d < gogost-4.2.0.tar.xz | tar xf - -$ make -C gogost-4.2.0 all bench -$ echo hello world | ./gogost-4.2.0/streebog256 -f72018189a5cfb803dbe1f2149cf554c40093d8e7f81c21e08ac5bcd09d9934d -@end verbatim +@item 4.3.1 @tab 2020-09-01 @tab 63 KiB +@tab @url{gogost-4.3.1.tar.xz, link} @url{gogost-4.3.1.tar.xz.sig, sign} +@tab @code{FEB48FAA 49F43FB4 6FF4812C ECB9BD8B 077EA3A1 693088CA 1C2F29E8 F2AFE500} +@tab @code{785b17e7f84f3b472d5bdcb710e124908da656bdec2df7f6bcf0a1b4042403ce} -And then you can include its source code in your project for example -like this: +@item @ref{Release 4.3.0, 4.3.0} @tab 2020-08-02 @tab 58 KiB +@tab @url{gogost-4.3.0.tar.xz, link} @url{gogost-4.3.0.tar.xz.sig, sign} +@tab @code{B5550996 57149869 46F01316 937CA4E2 C0786F90 F0281E59 FD3E4D0B 633785EC} +@tab @code{e5a187c1e9753b747918a13008f128efa0b9fbc8f2b26ef8af1315a53ac8b8ba} -@verbatim -$ mkdir -p myproj/src -$ cp -r gogost-4.2.0/src/go.cypherpunks.ru myproj/src -$ export GOPATH=$PWD/myproj -$ cd myproj/src -$ cat > main.go < -@end verbatim - -@itemize - -@item @url{https://lists.cypherpunks.ru/mailman/listinfo/gost, gost} maillist - -@item -@verbatim -$ gpg --auto-key-locate dane --locate-keys gogost at cypherpunks dot ru -$ gpg --auto-key-locate wkd --locate-keys gogost at cypherpunks dot ru -@end verbatim - -@item -@verbatiminclude PUBKEY.asc - -@end itemize - -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.2.0 -replace go.cypherpunks.ru/gogost/v4 => /home/stargrave/gogost-4.2.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}.