Wrapper for PGP/SMIME calls to GPGME.
Function | Description | Links |
---|---|---|
body_to_data_object() | Create GPGME object from the mail body | |
copy_clearsigned() | Copy a clearsigned message | |
create_gpgme_context() | Create a new GPGME context | |
create_gpgme_data() | Create a new GPGME data object | |
create_recipient_string() | Create a string of recipients | |
crypt_add_string_to_hints() | Split a string and add the parts to a List | |
crypt_ask_for_key() | Ask the user for a key | |
crypt_copy_key() | Return a copy of KEY | |
crypt_fpr() | Get the hexstring fingerprint from a key | |
crypt_fpr_or_lkeyid() | Find the fingerprint of a key | |
crypt_getkeybyaddr() | Find a key by email address | |
crypt_getkeybystr() | Find a key by string | |
crypt_id_is_strong() | Is the key strong | |
crypt_id_is_valid() | Is key ID valid | |
crypt_id_matches_addr() | Does the key ID match the address | |
crypt_key_free() | Release all the keys in a list | |
crypt_keyid() | Find the ID for the key | |
crypt_long_keyid() | Find the Long ID for the key | |
crypt_short_keyid() | Get the short keyID for a key | |
data_object_to_stream() | Write a GPGME data object to a file | |
data_object_to_tempfile() | Copy a data object to a temporary file | |
decrypt_part() | Decrypt a PGP or SMIME message | |
encrypt_gpgme_object() | Encrypt the GPGPME data object | |
file_to_data_object() | Create GPGME data object from file | |
find_keys() | Find keys of the recipients of the message | |
get_candidates() | Get a list of keys which are candidates for the selection | |
get_micalg() | Find the "micalg" parameter from the last GPGME operation | |
gpgme_send_menu() | Show the user the encryption/signing menu | |
init_common() | Initialise code common to PGP and SMIME parts of GPGME | |
init_pgp() | Initialise the PGP crypto backend | |
init_smime() | Initialise the SMIME crypto backend | |
is_pka_notation() | Is this the standard pka email address | |
key_check_cap() | Check the capabilities of a key | |
line_compare() | Compare two strings ignore line endings | |
list_to_pattern() | Convert STailQ to GPGME-compatible pattern | |
mutt_gpgme_print_version() | Get version of GPGME | |
mutt_gpgme_select_secret_key() | Select a private Autocrypt key for a new account | |
pgp_check_traditional_one_body() | Check one inline PGP body part | |
pgp_gpgme_application_handler() | Manage the MIME type "application/pgp" or "application/smime" | CryptModuleSpecs::application_handler(), crypto_application_handler |
pgp_gpgme_check_traditional() | Look for inline (non-MIME) PGP content | CryptModuleSpecs::pgp_check_traditional(), crypto_pgp_check_traditional |
pgp_gpgme_decrypt_mime() | Decrypt an encrypted MIME part | CryptModuleSpecs::decrypt_mime(), crypto_decrypt_mime |
pgp_gpgme_encrypt_message() | PGP encrypt an email | CryptModuleSpecs::pgp_encrypt_message(), crypto_pgp_encrypt_message |
pgp_gpgme_encrypted_handler() | Manage a PGP or S/MIME encrypted MIME part | CryptModuleSpecs::encrypted_handler(), crypto_encrypted_handler |
pgp_gpgme_extract_keys() | Write PGP keys to a file | |
pgp_gpgme_find_keys() | Find the keyids of the recipients of a message | CryptModuleSpecs::find_keys(), crypto_find_keys |
pgp_gpgme_init() | Initialise the crypto module | CryptModuleSpecs::init(), crypto_init |
pgp_gpgme_invoke_import() | Import a key from a message into the user's public key ring | CryptModuleSpecs::pgp_invoke_import(), crypto_pgp_invoke_import |
pgp_gpgme_make_key_attachment() | Generate a public key attachment | CryptModuleSpecs::pgp_make_key_attachment(), crypto_pgp_make_key_attachment |
pgp_gpgme_send_menu() | Ask the user whether to sign and/or encrypt the email | CryptModuleSpecs::send_menu(), crypto_send_menu |
pgp_gpgme_set_sender() | Set the sender of the email | CryptModuleSpecs::set_sender(), crypto_set_sender |
pgp_gpgme_sign_message() | Cryptographically sign the Body of a message | CryptModuleSpecs::sign_message(), crypto_sign_message |
pgp_gpgme_verify_one() | Check a signed MIME part against a signature | CryptModuleSpecs::verify_one(), crypto_verify_one |
print_smime_keyinfo() | Print key info about an SMIME key | |
print_time() | Print the date/time according to the locale | |
redraw_if_needed() | Accommodate for a redraw if needed | |
set_pka_sig_notation() | Set the signature notation | |
set_signer() | Make sure that the correct signer is set | |
set_signer_from_address() | Try to set the context's signer from the address | |
show_encryption_info() | Show encryption information | |
show_fingerprint() | Write a key's fingerprint | |
show_one_recipient() | Show information about one encryption recipient | |
show_one_sig_status() | Show information about one signature | |
show_one_sig_validity() | Show the validity of a key used for one signature | |
show_sig_summary() | Show a signature summary | |
sign_message() | Sign a message | |
smime_gpgme_application_handler() | Manage the MIME type "application/pgp" or "application/smime" | CryptModuleSpecs::application_handler(), crypto_application_handler |
smime_gpgme_build_smime_entity() | Encrypt the email body to all recipients | CryptModuleSpecs::smime_build_smime_entity(), crypto_smime_build_smime_entity |
smime_gpgme_decrypt_mime() | Decrypt an encrypted MIME part | CryptModuleSpecs::decrypt_mime(), crypto_decrypt_mime |
smime_gpgme_find_keys() | Find the keyids of the recipients of a message | CryptModuleSpecs::find_keys(), crypto_find_keys |
smime_gpgme_init() | Initialise the crypto module | CryptModuleSpecs::init(), crypto_init |
smime_gpgme_send_menu() | Ask the user whether to sign and/or encrypt the email | CryptModuleSpecs::send_menu(), crypto_send_menu |
smime_gpgme_sign_message() | Cryptographically sign the Body of a message | CryptModuleSpecs::sign_message(), crypto_sign_message |
smime_gpgme_verify_one() | Check a signed MIME part against a signature | CryptModuleSpecs::verify_one(), crypto_verify_one |
smime_gpgme_verify_sender() | Does the sender match the certificate? | CryptModuleSpecs::smime_verify_sender(), crypto_smime_verify_sender |
verify_one() | Do the actual verification step | |
verify_sender() | Verify the sender of a message |