http://www.open-source-security-software.net/project/PGPy/releases.atom Recent releases for PGPy 2025-05-09T12:46:05.809033+00:00 python-feedgen PGPy 0.1.0 PGPy 0.1.0 2014-05-03T00:47:06+00:00 First release! - Load keys - Load signatures - Sign things with RSA (detached only) - Verify RSA signatures (detached only) 2014-05-03T00:47:06+00:00 PGPy 0.2.0 PGPy 0.2.0 2014-07-21T05:38:25+00:00 - Now loads DSA keys - Supports decrypting secret key material using many more ciphers - Lots more parsing works correctly - `pip install PGPy` now works correctly when prerequisites aren't installed See the [changelog](http://pythonhosted.org/PGPy/changelog.html) for more complete information :) 2014-07-21T05:38:25+00:00 PGPy 0.2.1 PGPy 0.2.1 2014-07-25T05:05:12+00:00 Lots of bugfixes, mostly with parsing issues. Check the [changelog](http://pythonhosted.org/PGPy/changelog.html#v0-2-1) 2014-07-25T05:05:12+00:00 PGPy 0.2.2 PGPy 0.2.2 2014-07-31T10:09:01+00:00 More bugfixes, and a nice big parsing speed increase! 2014-07-31T10:09:01+00:00 PGPy 0.2.3 PGPy 0.2.3 2014-08-04T18:49:28+00:00 One last bugfix - hopefully this will be the last for the 0.2 codebase! 2014-08-04T18:49:28+00:00 PGPy 0.3.0 PGPy 0.3.0 2014-11-10T20:11:09+00:00 Some pretty big changes here, including: - Semi-significant API changes that may break existing code - Can now generate nearly all kinds of signatures, as well as verify them - Can now encrypt and decrypt messages and/or data - Significant performance enhancements to CRC24 computation and String2Key and a good deal more! See the [changelog](http://pythonhosted.org/PGPy/changelog.html) for more complete information :) 2014-11-10T20:11:09+00:00 PGPy 0.4.0 PGPy 0.4.0 2016-04-22T05:04:48+00:00 Exciting features added in this release: - key generation - ECDSA/ECDH support - can now add/change passphrases on keys - can recover public keys from private keys and some bug fixes as well! As usual, check out the [changelog](https://pythonhosted.org/PGPy/changelog.html) 2016-04-22T05:04:48+00:00 PGPy 0.4.1 PGPy 0.4.1 2017-04-13T22:28:26+00:00 Bugfix release, and Python 3.6 support! 2017-04-13T22:28:26+00:00 PGPy 0.4.2 PGPy 0.4.2 2017-08-09T19:40:42+00:00 Documentation moved to [ReadTheDocs](http://pgpy.readthedocs.io/en/latest/)! ## New Features - Packets with partial body lengths can now be parsed. For now, these packets are converted to have definite lengths instead. (#95) (#208) ## Bugs Fixed - Private key checksums are now calculated correctly (#172) - PGPKey.decrypt was mistakenly using message.issuers instead of message.encrypters when determining whether or not the key was eligible to attempt decrypting the message (#183) - Fixed an issue with parsing some cleartext messages (#184) - Fixed signing already-encrypted messages (encrypt-then-sign) (#186) (#191) - PGP*.from_blob now correctly raises an exception if given zero-length input (#199) (#200) - Fixed an issue where PGPKey.decrypt would fail with an arcane traceback if the key is passphrase-protected and not unlocked. (#204) 2017-08-09T19:40:42+00:00 PGPy 0.4.3 PGPy 0.4.3 2017-08-17T01:50:15+00:00 Mainly a unit test fix release, but also contains an important line of code unintentionally omitted from v0.4.2 2017-08-17T01:50:15+00:00 PGPy v0.5.0 PGPy v0.5.0 2019-08-02T00:04:19+00:00 New Features ------------ * Add support for Curve25519 * Greatly improved Elliptic Curve Point format handling code (special thanks @rot42) * Add support for IssuerFingerprint subpackets (thanks @J08nY) * Add support for Key Revocation signatures Bugs Fixed ---------- * PGPy now correctly resynchronizes the block cipher stream when decrypting EncryptedDataPackets (the ones without MDC). (#160) * PGPy now correctly defaults to SHA256 for keys that have no hash preferences set Other Changes ------------- * updated library dependencies and unit tests 2019-08-02T00:04:19+00:00 PGPy v0.5.1 PGPy v0.5.1 2019-08-02T00:53:57+00:00 Bugs Fixed ---------- * Signature subpackets of type 0 cause an infinite parse loop (#252) 2019-08-02T00:53:57+00:00 PGPy 0.5.2 PGPy 0.5.2 2019-08-02T02:29:32+00:00 v0.5.2 ====== Released: August 1, 2019 Bugs Fixed ---------- * Signature subpackets of type 0 cause an infinite parse loop (#252) 2019-08-02T02:29:32+00:00 PGPy v0.5.2 PGPy v0.5.2 2019-08-02T02:29:32+00:00 v0.5.2 ====== Released: August 1, 2019 Bugs Fixed ---------- * Signature subpackets of type 0 cause an infinite parse loop (#252) 2019-08-02T02:29:32+00:00 PGPy v0.5.3 PGPy v0.5.3 2020-10-06T19:18:36+00:00 IMPORTANT ========= This is the last release that will support Python 2.7 and 3.4. Future releases will require Python 3.5 or greater. Bugs fixed ----------- * Passphrases are now encoded as utf-8 instead of latin-1 (#294) * PGPUIDs without a selfsig no longer cause crashes (#315) * Fixed dash un-escaping to be applied unconditionally (#341, #342) * Fix the ordering of one-pass signatures (#302) Other Changes ------------- * Updated unit tests to use [gpg 1.10](https://pypi.org/project/gpg/1.10.0/) * Lots of documentation updates and cleanup 2020-10-06T19:18:36+00:00 PGPy v0.5.4 PGPy v0.5.4 2021-04-16T23:42:17+00:00 Note ---- PGPy v0.5.x is still compatible with Python 2.7 and 3.4. Support for those versions will be dropped in PGPy v0.6.0. Bugs Fixed ---------- * Fixed compatibility break with Python < 3.8 (#368) * Fixed importing ABCs from `collections` (#328) Other Changes ------------- * Documentation updates 2021-04-16T23:42:17+00:00 PGPy v0.6.0 PGPy v0.6.0 2022-11-24T02:33:05+00:00 2022-11-24T02:33:05+00:00