Pgpy

Latest version: v0.6.0

Safety actively analyzes 682416 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.6.0

0.5.4

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

0.5.3

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

0.5.2

======

Released: August 1, 2019

Bugs Fixed
----------

* Signature subpackets of type 0 cause an infinite parse loop (252)

0.5.0

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

0.4.3

Mainly a unit test fix release, but also contains an important line of code unintentionally omitted from v0.4.2

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.