X-Git-Url: http://www.git.cypherpunks.ru/?p=gocheese.git;a=blobdiff_plain;f=doc%2Finstall.texi;fp=doc%2Finstall.texi;h=7e0c64464cd517c3f7a7251d239eed1c11ed2863;hp=fe92e29e7043714f4f222730af7d4a1a130da7c7;hb=b08f36e94049a7ec37d36a7fd14b8bc30017525f;hpb=12d4d27f077e49390d757e64116056c0bf78e3ef diff --git a/doc/install.texi b/doc/install.texi index fe92e29..7e0c644 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -11,42 +11,15 @@ website and, for example, run tests with benchmarks: @example $ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-@value{VERSION}.tar.zst -$ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-@value{VERSION}.tar.zst.asc -$ gpg --verify gocheese-@value{VERSION}.tar.zst.asc gocheese-@value{VERSION}.tar.zst +$ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-@value{VERSION}.tar.zst.@{asc,sig@} +[verify signature] $ zstd -d < gocheese-@value{VERSION}.tar.zst | tar xf - $ cd gocheese-@value{VERSION} $ go build -mod=vendor @end example @include download.texi - -You @strong{have to} verify downloaded tarballs integrity and -authenticity to be sure that you retrieved trusted and untampered -software. @url{https://www.gnupg.org/, GNU Privacy Guard} is used -for that purpose. - -For the very first time it is necessary to get signing public key and -import it. It is provided below, but you should check alternative -resources. - -@verbatim -pub rsa2048/0xCD5CD01F55343D88 2019-12-08 [SC] - 9B27 640B A784 37EC 6D4A CA6C CD5C D01F 5534 3D88 -uid GoCheese releases -@end verbatim - -@itemize - -@item -@example -$ gpg --auto-key-locate dane --locate-keys gocheese at cypherpunks dot ru -$ gpg --auto-key-locate wkd --locate-keys gocheese at cypherpunks dot ru -@end example - -@item -@verbatiminclude ../PUBKEY.asc - -@end itemize +@include integrity.texi You can obtain development source code with @command{git clone git://git.cypherpunks.ru/gocheese.git}