Kryptomime

Latest version: v0.4.1

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

Scan your dependencies

Page 1 of 3

0.5.0

------------------
- full support for unicode and other charsets, and binary input
- experimental S/MIME support via OpenSSL (API may change)
- change to LGPL license
- new create_mime function to create MIME attachments
- new mail_binary and mail_payload functions for 8bit encodings
- create_mail has new BCC and charset parameters
- valid key ids may be explicitly specified for verify and decrypt
- recipient key ids may be explicitly specified for encrypt
- support for multiple passphrases in verify/decrypt
- backwards incompatible change:

- ending renamed to linesep in protect_mail
- missing default_key no longer raises KeyMissingError
- sign=True always uses sender key
- decrypt no longer accepts default_key parameter
- pgp and transport module are no longer imported by toplevel

- use email policies for Python3 and improved Python3 support
- more coverage
- minor bugfixes

0.4.1

------------------
- minor Python 3 compatibility fix

0.4.0

------------------
- include fingerprints of signatures in result and compare only those
- pubkey_attachment returns default key if no key specified
- key_ids option for find_gnupg_key
- backwards incompatible changes:

- the default for 'strict' is now False
- find_gnupg_key returns fingerprints by default

0.3.1

------------------
- update for API incompatible change verify_str in gnupg 1.3.2

0.3.0

------------------
- raise exceptions for invalid input or missing keys
- use pytest for tests
- drop support for Python 2.6
- major bugfixes for line endings
- bugfix: don't modify input
- enable blank line work around only for broken Python versions

0.2.1

------------------
- mark as stable
- depend on gnupg 1.2.6

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.