No additional dependencies except Python 2.7/3.x interpreter are required.
Preferable way is to download tarball with the signature:
$ [fetch|wget] http://www.pygost.cypherpunks.su/pygost-5.13.tar.zst $ [fetch|wget] http://www.pygost.cypherpunks.su/pygost-5.13.tar.zst.{asc,sig} [verify signature] $ zstd -d < pygost-5.13.tar.zst | tar xf - $ cd pygost-5.13 $ python setup.py install
Version | Date | Size | Tarball |
---|---|---|---|
5.13 | 2023-11-27 | 91 KiB | meta4 tar pgp ssh |
5.12 | 2023-04-12 | 91 KiB | meta4 tar pgp ssh |
5.11 | 2022-03-23 | 91 KiB | meta4 tar pgp ssh |
5.10 | 2022-02-04 | 91 KiB | meta4 tar pgp ssh |
5.9 | 2022-02-02 | 91 KiB | meta4 tar pgp ssh |
5.8 | 2021-12-06 | 91 KiB | meta4 tar pgp ssh |
5.7 | 2021-11-26 | 91 KiB | meta4 tar pgp ssh |
5.6 | 2021-04-22 | 86 KiB | meta4 tar pgp ssh |
5.5 | 2021-04-22 | 86 KiB | meta4 tar pgp ssh |
5.4 | 2021-01-26 | 80 KiB | meta4 tar pgp ssh |
5.3 | 2021-01-22 | 79 KiB | meta4 tar pgp ssh |
5.2 | 2020-10-19 | 78 KiB | meta4 tar pgp ssh |
5.1 | 2020-09-24 | 79 KiB | meta4 tar pgp ssh |
5.0 | 2020-09-04 | 78 KiB | meta4 tar pgp ssh |
4.9 | 2020-07-30 | 78 KiB | meta4 tar pgp ssh |
4.8 | 2020-07-24 | 69 KiB | meta4 tar pgp ssh |
4.7 | 2020-07-23 | 67 KiB | meta4 tar pgp ssh |
4.6 | 2020-07-07 | 67 KiB | meta4 tar pgp ssh |
4.5 | 2020-05-14 | 67 KiB | meta4 tar pgp ssh |
4.4 | 2020-02-04 | 67 KiB | meta4 tar pgp ssh |
4.3 | 2019-12-27 | 61 KiB | meta4 tar pgp ssh |
4.2 | 2019-12-27 | 62 KiB | meta4 tar pgp ssh |
4.1 | 2019-12-17 | 60 KiB | meta4 tar pgp ssh |
4.0 | 2019-07-19 | 61 KiB | meta4 tar pgp ssh |
3.15 | 2018-12-09 | 54 KiB | meta4 tar pgp ssh |
3.14 | 2018-12-03 | 49 KiB | |
3.13 | 2018-12-03 | 49 KiB | |
3.12 | 2018-11-05 | 44 KiB | |
3.11 | 2018-09-21 | 44 KiB | |
3.10 | 2018-06-23 | 44 KiB | |
3.9 | 2018-05-05 | 44 KiB | |
3.8 | 2018-04-30 | 44 KiB | |
3.7 | 2017-12-24 | 43 KiB | |
3.6 | 2017-11-28 | 43 KiB | |
3.5 | 2017-08-25 | 43 KiB | |
3.4 | 2017-08-19 | 43 KiB | |
3.3 | 2017-06-11 | 41 KiB | meta4 tar pgp ssh |
3.2 | 2017-06-04 | 41 KiB | meta4 tar pgp ssh |
3.1 | 2016-11-28 | 39 KiB | meta4 tar pgp ssh |
3.0 | 2016-11-21 | 39 KiB | meta4 tar pgp ssh |
2.4 | 2016-10-13 | 37 KiB | meta4 tar pgp ssh |
2.3 | 2016-10-04 | 37 KiB | meta4 tar pgp ssh |
Also there is example P2P F2F E2EE IM written on Python, that uses PyGOST with PyDERASN: GOSTIM (sig) (17 KiB). It is described in russian in that article. You have to verify downloaded tarballs authenticity to be sure that you retrieved trusted and untampered software. There are two options:
Use GNU Privacy Guard free software implementation. For the very first time it is necessary to get signing public key and import it. It is provided here, but you should check alternate resources.
pub rsa2048/0xE6FD1269CD0C009E 2016-09-13 F55A 7619 3A0C 323A A031 0E6B E6FD 1269 CD0C 009E uid PyGOST releases <pygost at cypherpunks dot su>
$ gpg --auto-key-locate dane --locate-keys pygost at cypherpunks dot su $ gpg --auto-key-locate wkd --locate-keys pygost at cypherpunks dot su
Public key and its OpenPGP
signature made with the key above.
Its fingerprint: SHA256:/Z3T/T2sXaaunefAL6tz3ZykHTDYIMh5TLd9Hh9mxlU
.
$ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I pygost@cypherpunks.su -n file \ -s pygost-5.13.tar.zst.sig < pygost-5.13.tar.zst
You can obtain development source code with
git clone git://git.cypherpunks.su/pygost.git
.