Previous: , Up: PyGOST  


Download

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.ru/pygost-5.13.tar.zst
$ [fetch|wget] http://www.pygost.cypherpunks.ru/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
VersionDateSizeTarball
5.132023-11-2791 KiBmeta4 tar pgp ssh
5.122023-04-1291 KiBmeta4 tar pgp ssh
5.112022-03-2391 KiBmeta4 tar pgp ssh
5.102022-02-0491 KiBmeta4 tar pgp ssh
5.92022-02-0291 KiBmeta4 tar pgp ssh
5.82021-12-0691 KiBmeta4 tar pgp ssh
5.72021-11-2691 KiBmeta4 tar pgp ssh
5.62021-04-2286 KiBmeta4 tar pgp ssh
5.52021-04-2286 KiBmeta4 tar pgp ssh
5.42021-01-2680 KiBmeta4 tar pgp ssh
5.32021-01-2279 KiBmeta4 tar pgp ssh
5.22020-10-1978 KiBmeta4 tar pgp ssh
5.12020-09-2479 KiBmeta4 tar pgp ssh
5.02020-09-0478 KiBmeta4 tar pgp ssh
4.92020-07-3078 KiBmeta4 tar pgp ssh
4.82020-07-2469 KiBmeta4 tar pgp ssh
4.72020-07-2367 KiBmeta4 tar pgp ssh
4.62020-07-0767 KiBmeta4 tar pgp ssh
4.52020-05-1467 KiBmeta4 tar pgp ssh
4.42020-02-0467 KiBmeta4 tar pgp ssh
4.32019-12-2761 KiBmeta4 tar pgp ssh
4.22019-12-2762 KiBmeta4 tar pgp ssh
4.12019-12-1760 KiBmeta4 tar pgp ssh
4.02019-07-1961 KiBmeta4 tar pgp ssh
3.152018-12-0954 KiBmeta4 tar pgp ssh
3.142018-12-0349 KiB
3.132018-12-0349 KiB
3.122018-11-0544 KiB
3.112018-09-2144 KiB
3.102018-06-2344 KiB
3.92018-05-0544 KiB
3.82018-04-3044 KiB
3.72017-12-2443 KiB
3.62017-11-2843 KiB
3.52017-08-2543 KiB
3.42017-08-1943 KiB
3.32017-06-1141 KiBmeta4 tar pgp ssh
3.22017-06-0441 KiBmeta4 tar pgp ssh
3.12016-11-2839 KiBmeta4 tar pgp ssh
3.02016-11-2139 KiBmeta4 tar pgp ssh
2.42016-10-1337 KiBmeta4 tar pgp ssh
2.32016-10-0437 KiBmeta4 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 on 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:

OpenPGP .asc signature

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 ru>
$ gpg --auto-key-locate dane --locate-keys pygost at cypherpunks dot ru
$ gpg --auto-key-locate  wkd --locate-keys pygost at cypherpunks dot ru
OpenSSH .sig signature

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.ru -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.ru/pygost.git.


Previous: News, Up: PyGOST