Previous: , Up: Top  


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.6.tar.xz
$ [fetch|wget] http://www.pygost.cypherpunks.ru/pygost-5.6.tar.xz.sig
$ gpg --verify pygost-5.6.tar.xz.sig pygost-5.6.tar.xz
$ xz --decompress --stdout pygost-5.6.tar.xz | tar xf -
$ cd pygost-5.6
$ python setup.py install
VersionDateSizeTarballSHA256 checksumStreebog-256 checksum
5.62021-04-2286 KiBlink sign4B3A14D6 4EB8FD4B 5542753C 057E428C DEA8D78E 7AFA570D 08B1AE34 05D34A6E4457f0919cf9f66d8ed1ce6ce326d7e18cc3445a9be862f5c9629742822366f1
5.52021-04-2286 KiBlink signBE51EC32 37507756 6CFE5451 A95C4591 46EFEFD9 D50A737C 508A570A 81621A29f81fd4ab1fe90717f10b1c98fc5b93b01f553678b967706c81e55ddd0761a2e7
5.42021-01-2680 KiBlink sign0073E48E D6BECA78 982C5B22 6FC3BFA4 0A116C55 A0C8CF33 F5743D2A E0B45D441bcb60ed7e9d73d381ebdab2f1dde8d3d623c01817943ecca8414ceb300ba45e
5.32021-01-2279 KiBlink signE2E43CE2 A53A5CBF BFDE8847 8A9617D3 A112D139 16278723 2309B1B8 950CDBE4b3051a46f208c0ecfcee3a5b38bc8c65626e5e1e580f798aacbc67ccee68a0c0
5.22020-10-1978 KiBlink sign85CC7AC1 56B531C1 2B035158 EB5E3929 7BDC9F77 B8C5A41D FEBB55B6 8F1BE7381950ada7a6a4527932990c8a6171315cf7c5151187a4ea1d793a1835898b3efa
5.12020-09-2479 KiBlink sign775C05CD 4E9D618C C13482B7 F9C3935E 397881E3 C146DA90 FEA2828D 3596E0FF2688edf5a8f8339dec24c8313e52fb875d98168fcb1577b7646b4c372222874f
5.02020-09-0478 KiBlink signD5321979 12558C5A 543CCD67 EAA34674 604457BB BF16EB0A 740C8487 C7574C87ec813d16f6c7de42ccce61dfbc1a9cfd6523588e414e6e0aa9768371d405fd78
4.92020-07-3078 KiBlink signD7745B10 0FD11203 DC13BEDA D3E8E4F7 6D6CE0DF 7A496B1A D2EA35BB 4FED586F15a11268c4bb9e108d5c60b85f52afb804a020e38d9665e747a2536284af6b32
4.82020-07-2469 KiBlink signE24FFDA0 9CABE9FE 11FF505A 1AEC7343 830ADCC5 A87AB348 2BFE0D1C 897A360F528f4e319678d24c19f4a09a9e8dc9263055b798ad0b8a9a94cdfd33563cca9a
4.72020-07-2367 KiBlink sign7C3C403B 83B890F6 E3448169 A32D5BB4 5E5F18EE 72E50BEF E37E091D F591D256469246983eb7f8149a2e309b85b3f673d56aab65e3a8f5a20c03a8f4002985de
4.62020-07-0767 KiBlink sign6AECDC32 66FFD395 B5E9E643 E92EC1CB 7C5A6B31 B56B7261 5DA33537 7E03DC476fae5da84a48acec173091fe5a51991b593a0e51a6de62a8ba950da8164728c3
4.52020-05-1467 KiBlink signCC97B201 8CCC2BCF E71BDA14 81138AB7 F17DCFAD 0FA8C43B 58106338 C20CB144d5d37e4d21160f28c582e3dfc7184cd0cc693cb42dedbcf0f260f66e4153b69d
4.42020-02-0467 KiBlink sign0AAA6CA6 1E886296 DF1D45E7 4D037BA5 DCA6CB08 0DAB1CAD EBB959E5 57A2624C68a25f2ea4a9e5dccc1445c37cea17a5c23337bb5fac66601e183f4050e43f27
4.32019-12-2761 KiBlink sign37D2CA54 4565B53B CDAC5175 E6411DDB 765D187E D67D8188 7060EC4D 9D93BD7347d5831a43ae786b64462ad84be6f78c4d7b9412d5c0e1c87addb08819f5a829
4.22019-12-2762 KiBlink sign70BA61D8 7A59FD1A 952E2485 7F3472F1 8BDF61EA C10FBC13 86DEB01D A7828700f41702e5fbea79b384a9f29d4121826f06d948f548092b1ce916fda3f22eac25
4.12019-12-1760 KiBlink signCF029E30 8207DF45 884DD118 843A9E5A 33C5D979 F1D05FEA 17B81628 41257A645ac0ab2989f5dd5ed3f941f40db5e6e0eba7d84708b376b95eb7396427b2511e
4.02019-07-1961 KiBlink signE4A329A9 AB0A781A 254AF940 10237D4C 9EEB37CB F849BA1C EA7BAF60 E3BB98B3d2646d1815338bb5e2b41388e34f2f445828d10c3253e1996fc5d8d865cdf94f
3.152018-12-0954 KiBlink sign930C4DAB 580F43A6 D2D32560 A77B877D 0C88F4F6 421307AA 36B7132F 04F8EA892d0742c70d76fceb20ac7db750dea5337b7584a0ae938a289c46ee9945439eb1
3.142018-12-0349 KiBunavailable
3.132018-12-0349 KiBunavailable
3.122018-11-0544 KiBunavailable
3.112018-09-2144 KiBunavailable
3.102018-06-2344 KiBunavailable
3.92018-05-0544 KiBunavailable
3.82018-04-3044 KiBunavailable
3.72017-12-2443 KiBunavailable
3.62017-11-2843 KiBunavailable
3.52017-08-2543 KiBunavailable
3.42017-08-1943 KiBunavailable
3.32017-06-1141 KiBlink signD118F539 537CCD5D 9CCE850E DD8EFD8E ACDA9D6E 0C113A0F C575574A F4BD452A8400a3714b70dddfef03f6fe96325e73ac25db814d052a44dbd8f2ce5ddb05bb
3.22017-06-0441 KiBlink sign6779D1B1 A4E2B1C3 49CA39F8 425FC962 AF2ED133 BB495343 0F83764B E26240870a39880ad00ca11d112fef096b81a42a85ce4e5b25c48d1f643858b1e0c520d6
3.12016-11-2839 KiBlink signACCCF1A9 F4B345FF 01595248 5B793DAC FCF71D1F 32A6ABCF 32042DDB 20897BC5823961b6c2a1abe83f6d828397002e68d711a08ce115f21ddff81a294882cd46
3.02016-11-2139 KiBlink sign0AB10703 6960962D 30BD1646 ACC8D44B E9CBD8A8 4F25DF25 91F26383 DE28875Fef4729df62b4f615a154a9c35ccffaf6bb614a23067f4dd49d2993ec93bb6665
2.42016-10-1337 KiBlink sign94D14E99 3CF63973 6C8E78D0 5EBD0838 09A47624 C05A9878 11136301 C0A07264b107b5ba043a2e4c30d9348e222b92218b8dff9d672964ffd04259c5261bc5a7
2.32016-10-0437 KiBlink signFF2C7E78 F3677B45 EB472DC6 1837C72C 0BD72387 AB0A9DC7 AD88AD11 5958973242cfd0cdf357997a909a9114ca14391b4c5e8b62e298675f899b80a8a26d690f

Also there is example P2P F2F E2EE IM written on Python, that uses PyGOST with PyDERASN: GOSTIM (sign) (17 KiB). It is described on russian an that article.

But also you can use pip (no OpenPGP authentication is performed!) with PyPI:

$ echo pygost==5.6 --hash=sha256:430bab3fdb4c2f59d89b5c80293468b3d3f5b713b49157d995b723ff909cf7c8 > requirements.txt
$ pip install --requirement requirements.txt

You have to verify downloaded tarballs integrity and authenticity to be sure that you retrieved trusted and untampered software. 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.

pub   rsa2048/0xE6FD1269CD0C009E 2016-09-13
      F55A 7619 3A0C 323A A031  0E6B E6FD 1269 CD0C 009E
uid   PyGOST releases <pygost at cypherpunks dot ru>

You can obtain development source code with git clone git://git.cypherpunks.ru/pygost.git.


Previous: , Up: Top