Contents

PGPy 0.6.0

0

Pretty Good Privacy for Python

Pretty Good Privacy for Python

Stars: 316, Watchers: 316, Forks: 98, Open Issues: 146

The SecurityInnovation/PGPy repo was created 10 years ago and the last code push was 1 months ago.
The project is popular with 316 github stars!

How to Install pgpy

You can install pgpy using pip

pip install pgpy

or add it to a project with poetry

poetry add pgpy

Package Details

Author
Michael Greene
License
BSD-3-Clause
Homepage
https://github.com/SecurityInnovation/PGPy
PyPi:
https://pypi.org/project/PGPy/
Documentation:
https://pgpy.readthedocs.io/en/latest/
GitHub Repo:
https://github.com/SecurityInnovation/PGPy

Classifiers

  • Security
  • Security/Cryptography
  • Software Development/Libraries
  • Software Development/Libraries/Python Modules
No  pgpy  pypi packages just yet.

Errors

A list of common pgpy errors.

Code Examples

Here are some pgpy code examples and snippets.

GitHub Issues

The pgpy package has 146 open issues on GitHub

  • OPSv3: get the "nested" flag right
  • improve API for signatures and subkeys
  • Merge many outstanding PRs, add a bunch of type signatures, improve code quality
  • Drop erroneous SubkeyBindingSignature
  • rename setter for EmbeddedSignature._sig (otherwise definition was aliased)
  • Avoid looking for encrypted messages with "Plaintext" encoding
  • tests: Avoid passing naive datetime objects
  • Reduce deprecation warnings from cryptography module
  • Drop unused test_load_ask_bench.py
  • drop use of imghdr
  • Improve forward compatibility
  • method "pgpy.PGPMessage.from_file" failed to load encrypted file, generated from Kleopatra Tool
  • Offer implementation of the Stateless OpenPGP Command-Line Interface ("SOP")
  • keys made with the RSAEncrypt usage flag should be usable for encrypt…
  • test cases fail on RHEL9 due to SHA1 deprecation

See more issues on GitHub