NeoMutt  2022-04-29-249-gaae397
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 Links
mutt_pgp_command() Prepare a PGP Command
pgp_class_invoke_getkeys() CryptModuleSpecs::pgp_invoke_getkeys(), crypto_pgp_invoke_getkeys
pgp_class_invoke_import() CryptModuleSpecs::pgp_invoke_import(), crypto_pgp_invoke_import
pgp_command_format_str() Format a PGP command string format_t, expando_api
pgp_invoke() Run a PGP command
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_sign() Use PGP to sign a file
pgp_invoke_traditional() Use PGP to create in inline-signed message
pgp_invoke_verify() Use PGP to verify a message
pgp_invoke_verify_key() Use PGP to verify a key