The Crypto API. More...
Modules | |
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. | |
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_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.