Preferable way is to download tarball with the signature from official
website and, for example, run tests with benchmarks:
- % wget http://www.cypherpunks.ru/gogost/gogost-1.1.tar.xz
- % wget http://www.cypherpunks.ru/gogost/gogost-1.1.tar.xz.sig
+ % wget http://gogost.cypherpunks.ru/gogost-1.1.tar.xz
+ % wget http://gogost.cypherpunks.ru/gogost-1.1.tar.xz.sig
% gpg --verify gogost-1.1.tar.xz.sig gogost-1.1.tar.xz
% xz -d < gogost-1.1.tar.xz | tar xf -
- % make -C gogost-1.1 bench
+ % make -C gogost-1.1 all bench
+ % echo hello world | ./gogost-1.1/streebog256
+ f72018189a5cfb803dbe1f2149cf554c40093d8e7f81c21e08ac5bcd09d9934d
And then you can include its source code in your project for example
like this:
sure that you retrieved trusted and untampered software. GNU Privacy
Guard is used for that purpose.
-For the very first time it it necessary to get signing public key and
+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.
uid GoGOST releases <gogost at cypherpunks dot ru>
Look in PUBKEY.asc file.
- % gpg --keyserver hkp://keys.gnupg.net/ --recv-keys 0x82343436696FC85A
% gpg --auto-key-locate dane --locate-keys gogost at cypherpunks dot ru
% gpg --auto-key-locate wkd --locate-keys gogost at cypherpunks dot ru
- % gpg --auto-key-locate pka --locate-keys gogost at cypherpunks dot ru