The Crypto API. More...
Collaboration diagram for Crypto API:Topics | |
| init() | |
| Initialise the crypto module. | |
| cleanup() | |
| Clean up the crypt module. | |
| void_passphrase() | |
| Forget the cached passphrase. | |
| valid_passphrase() | |
| Ensure we have a valid passphrase. | |
| decrypt_mime() | |
| Decrypt an encrypted MIME part. | |
| application_handler() | |
| Manage the MIME type "application/pgp" or "application/smime". | |
| encrypted_handler() | |
| Manage a PGP or S/MIME encrypted MIME part. | |
| find_keys() | |
| Find the keyids of the recipients of a message. | |
| sign_message() | |
| verify_one() | |
| Check a signed MIME part against a signature. | |
| send_menu() | |
| Ask the user whether to sign and/or encrypt the email. | |
| set_sender() | |
| Set the sender of the email. | |
| pgp_encrypt_message() | |
| pgp_make_key_attachment() | |
| Generate a public key attachment. | |
| pgp_check_traditional() | |
| Look for inline (non-MIME) PGP content. | |
| pgp_traditional_encryptsign() | |
| Create an inline PGP encrypted, signed email. | |
| pgp_invoke_getkeys() | |
| Run a command to download a PGP key. | |
| pgp_invoke_import() | |
| Import a key from a message into the user's public key ring. | |
| pgp_extract_key_from_attachment() | |
| Extract PGP key from an attachment. | |
| smime_getkeys() | |
| Get the S/MIME keys required to encrypt this email. | |
| smime_verify_sender() | |
| Does the sender match the certificate? | |
| smime_build_smime_entity() | |
| Encrypt the email body to all recipients. | |
| smime_invoke_import() | |
| Add a certificate and update index file (externally) | |
Variables | |
| const struct CryptModuleSpecs | CryptModPgpClassic |
| CLI PGP - Implements CryptModuleSpecs -. | |
| const struct CryptModuleSpecs | CryptModPgpGpgme |
| GPGME PGP - Implements CryptModuleSpecs -. | |
| const struct CryptModuleSpecs | CryptModSmimeClassic |
| CLI SMIME - Implements CryptModuleSpecs -. | |
| const struct CryptModuleSpecs | CryptModSmimeGpgme |
| GPGME SMIME - Implements CryptModuleSpecs -. | |
The Crypto API.
A structure to describe a crypto module.
| const struct CryptModuleSpecs CryptModPgpClassic |
CLI PGP - Implements CryptModuleSpecs -.
Definition at line 42 of file crypt_mod_pgp_classic.c.
| const struct CryptModuleSpecs CryptModPgpGpgme |
GPGME PGP - Implements CryptModuleSpecs -.
Definition at line 58 of file crypt_mod_pgp_gpgme.c.
| const struct CryptModuleSpecs CryptModSmimeClassic |
CLI SMIME - Implements CryptModuleSpecs -.
Definition at line 56 of file crypt_mod_smime_classic.c.
| const struct CryptModuleSpecs CryptModSmimeGpgme |
GPGME SMIME - Implements CryptModuleSpecs -.
Definition at line 58 of file crypt_mod_smime_gpgme.c.