http://www.open-source-security-software.net/project/PGPy/releases.atomRecent releases for PGPy2025-05-09T12:46:05.809033+00:00python-feedgenPGPy 0.1.0PGPy 0.1.02014-05-03T00:47:06+00:00First release!
- Load keys
- Load signatures
- Sign things with RSA (detached only)
- Verify RSA signatures (detached only)
2014-05-03T00:47:06+00:00PGPy 0.2.0PGPy 0.2.02014-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:00PGPy 0.2.1PGPy 0.2.12014-07-25T05:05:12+00:00Lots of bugfixes, mostly with parsing issues. Check the [changelog](http://pythonhosted.org/PGPy/changelog.html#v0-2-1)
2014-07-25T05:05:12+00:00PGPy 0.2.2PGPy 0.2.22014-07-31T10:09:01+00:00More bugfixes, and a nice big parsing speed increase!
2014-07-31T10:09:01+00:00PGPy 0.2.3PGPy 0.2.32014-08-04T18:49:28+00:00One last bugfix - hopefully this will be the last for the 0.2 codebase!
2014-08-04T18:49:28+00:00PGPy 0.3.0PGPy 0.3.02014-11-10T20:11:09+00:00Some 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:00PGPy 0.4.0PGPy 0.4.02016-04-22T05:04:48+00:00Exciting 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:00PGPy 0.4.1PGPy 0.4.12017-04-13T22:28:26+00:00Bugfix release, and Python 3.6 support!2017-04-13T22:28:26+00:00PGPy 0.4.2PGPy 0.4.22017-08-09T19:40:42+00:00Documentation 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:00PGPy 0.4.3PGPy 0.4.32017-08-17T01:50:15+00:00Mainly a unit test fix release, but also contains an important line of code unintentionally omitted from v0.4.22017-08-17T01:50:15+00:00PGPy v0.5.0PGPy v0.5.02019-08-02T00:04:19+00:00New 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 tests2019-08-02T00:04:19+00:00PGPy v0.5.1PGPy v0.5.12019-08-02T00:53:57+00:00Bugs Fixed
----------
* Signature subpackets of type 0 cause an infinite parse loop (#252)2019-08-02T00:53:57+00:00PGPy 0.5.2PGPy 0.5.22019-08-02T02:29:32+00:00v0.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:00PGPy v0.5.2PGPy v0.5.22019-08-02T02:29:32+00:00v0.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:00PGPy v0.5.3PGPy v0.5.32020-10-06T19:18:36+00:00IMPORTANT
=========
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 cleanup2020-10-06T19:18:36+00:00PGPy v0.5.4PGPy v0.5.42021-04-16T23:42:17+00:00Note
----
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 updates2021-04-16T23:42:17+00:00PGPy v0.6.0PGPy v0.6.02022-11-24T02:33:05+00:002022-11-24T02:33:05+00:00