python-gnupg

Software Screenshot:
python-gnupg
Software Details:
Version: 2.0.2 updated
Upload Date: 11 Mar 16
Distribution Type: Freeware
Downloads: 256

Rating: 4.0/5 (Total Votes: 1)

GnuPG, also known as GPG, is a GNU project, an implementation of the OpenPGP standard, for encrypting and signing data and communication streams.

The python-gnupg module was created to help Python developers working on Python software and websites to easily add GPG functionality to their app without having to deal with C libraries or other external binaries.

The python-gnupg library does this from pure Python code, allowing programmers to easily embed it anywhere with their code for maximum portability.

What is new in this release:

  • ADDED:
  • Support for automatically finding gpg2 binaries on the user's $PATH.
  • Patches to fix a problem when gnupg.GPG was initialised with verbose=True.
  • Patches to support choosing the digest algorithm while signing.
  • Support for GnuPG>=2.x --import-ownertrust, --export-ownertrust, and --fix-trustdb commands.
  • A lot of new documentation on obscure things which one can do with GnuPG keys, in the docs/ directory.
  • Clearer logging to some functions.
  • CHANGES:
  • A couple unittests.
  • FIXED:
  • A failing unittest, test_make_args_drop_protected_options(), which was failing due to a hardcoded path to the gpg binary rather than using the dynamic binary location.

What is new in version 2.0.1:

  • ADDED:
  • Support for automatically finding gpg2 binaries on the user's $PATH.
  • Patches to fix a problem when gnupg.GPG was initialised with verbose=True.
  • Patches to support choosing the digest algorithm while signing.
  • Support for GnuPG>=2.x --import-ownertrust, --export-ownertrust, and --fix-trustdb commands.
  • A lot of new documentation on obscure things which one can do with GnuPG keys, in the docs/ directory.
  • Clearer logging to some functions.
  • CHANGES:
  • A couple unittests.
  • FIXED:
  • A failing unittest, test_make_args_drop_protected_options(), which was failing due to a hardcoded path to the gpg binary rather than using the dynamic binary location.

What is new in version 2.0.0:

  • ADDED:
  • Support for automatically finding gpg2 binaries on the user's $PATH.
  • Patches to fix a problem when gnupg.GPG was initialised with verbose=True.
  • Patches to support choosing the digest algorithm while signing.
  • Support for GnuPG>=2.x --import-ownertrust, --export-ownertrust, and --fix-trustdb commands.
  • A lot of new documentation on obscure things which one can do with GnuPG keys, in the docs/ directory.
  • Clearer logging to some functions.
  • CHANGES:
  • A couple unittests.
  • FIXED:
  • A failing unittest, test_make_args_drop_protected_options(), which was failing due to a hardcoded path to the gpg binary rather than using the dynamic binary location.

What is new in version 1.2.2:

  • ADDED:
  • Several patches by Mikael Nordfeldth
  • FIXES:
  • Issue reported by Micah F. Lee with batch file Key-Usage syntax when using GnuPG 1.x due to using 'default' as the default key type in GPG.gen_key_input().

What is new in version 1.1.8:

  • Added more recognized keys to ListPackets status handling method.
  • Fixed list_packets() call in utilities.
  • Added missing param to utilities methods.
  • Fixed sign() and encrypt() docstrings.
  • Fixed delete_keys command line options.
  • Fixed a bug in the unitests clean up function which did not move keypairs generated during unittest run into tests/generated-keys/.
  • Removed two unused imports from the 'inspect' module in gnupg.py.
  • Added a symbolic link README->README.md so Github docs display correctly.

Requirements:

  • Python 2.6 or higher

Similar Software

pyOpenSSL
pyOpenSSL

12 May 15

OWASP Bricks
OWASP Bricks

13 May 15

Kill switch
Kill switch

12 May 15

phpSec
phpSec

13 May 15

Comments to python-gnupg

Comments not found
Add Comment
Turn on images!