Less Pretty, More Correct
Pre-release
Pre-release
This release fixes some major bugs in the logic & assumptions made about the information the packet parser gives when scraping different kinds of OpenPGP data. In the decrypt()
method, it was wrongly assumed that packets would have details about the sender, but that's not true. The metadata on the outside of encrypted messages points to the intended recipient, even if the messages are signed.
This all means, the effort to pull OpenPGP information from inside of encrypted messages based on variable circumstances was difficult. But it fit right along with the overhaul to add informative and correct error messages.