NeoMutt  2020-08-07-1-gab41a1
Teaching an old dog new tricks
Wrapper around calls to external PGP program

This file contains the new pgp invocation code.

This is almost entirely format based.
Function Description
mutt_pgp_command() Prepare a PGP Command
pgp_class_invoke_getkeys() Implements CryptModuleSpecs::pgp_invoke_getkeys()
pgp_class_invoke_import() Implements CryptModuleSpecs::pgp_invoke_import()
pgp_command_format_str() Format a PGP command string - Implements format_t
pgp_invoke_decode() Use PGP to decode a message
pgp_invoke_decrypt() Use PGP to decrypt a file
pgp_invoke_encrypt() Use PGP to encrypt a file
pgp_invoke_export() Use PGP to export a key from the user's keyring
pgp_invoke_list_keys() Find matching PGP Keys
pgp_invoke() Run a PGP command
pgp_invoke_sign() Use PGP to sign a file
pgp_invoke_traditional() Use PGP to create in inline-signed message
pgp_invoke_verify_key() Use PGP to verify a key
pgp_invoke_verify() Use PGP to verify a message