]> Cypherpunks.ru repositories - pygost.git/blob - INSTALL
6511f44c905f88a80286cc2a8f5fc90dd4ec623a
[pygost.git] / INSTALL
1 No additional dependencies except Python 2.7/3.x interpreter are required.
2
3 Preferable way is to download tarball with the signature from official
4 website:
5
6     % wget http://pygost.cypherpunks.ru/pygost-2.3.tar.xz
7     % wget http://pygost.cypherpunks.ru/pygost-2.3.tar.xz.sig
8     % gpg --verify pygost-2.3.tar.xz.sig pygost-2.3.tar.xz
9     % xz -d < pygost-2.3.tar.xz | tar xf -
10     % cd pygost-2.3
11     % python setup.py install
12
13 But also you can use PIP (NO authentication is performed!):
14
15     % pip install pygost==2.3
16
17 You have to verify downloaded tarballs integrity and authenticity to be
18 sure that you retrieved trusted and untampered software. GNU Privacy
19 Guard is used for that purpose.
20
21 For the very first time it it necessary to get signing public key and
22 import it. It is provided below, but you should check alternative
23 resources.
24
25     pub   rsa2048/0xE6FD1269CD0C009E 2016-09-13
26           F55A 7619 3A0C 323A A031  0E6B E6FD 1269 CD0C 009E
27     uid   PyGOST releases <pygost at cypherpunks dot ru>
28
29     Look in PUBKEY.asc file.
30     % gpg --keyserver hkp://keys.gnupg.net/ --recv-keys 0xE6FD1269CD0C009E
31     % gpg --auto-key-locate dane --locate-keys pygost at cypherpunks dot ru
32     % gpg --auto-key-locate wkd --locate-keys pygost at cypherpunks dot ru
33     % gpg --auto-key-locate pka --locate-keys pygost at cypherpunks dot ru