NeoMutt  2020-08-07-1-gab41a1
Teaching an old dog new tricks
DOXYGEN
Wrapper around crypto functions

This file dispatches the generic crypto functions to the implemented backend or provides dummy stubs.

Note
Some generic functions are handled in crypt.c
This file has been changed to make use of the new module system. Consequently there's a 1:1 mapping between the functions contained in this file and the functions implemented by the crypto modules.
Function Description
crypt_cleanup() Clean up backend
crypt_has_module_backend() Is there a crypto backend for a given type?
crypt_init() Initialise the crypto backends
crypt_invoke_message() Display an informative message
crypt_pgp_application_handler() Wrapper for CryptModuleSpecs::application_handler()
crypt_pgp_check_traditional() Wrapper for CryptModuleSpecs::pgp_check_traditional()
crypt_pgp_decrypt_mime() Wrapper for CryptModuleSpecs::decrypt_mime()
crypt_pgp_encrypted_handler() Wrapper for CryptModuleSpecs::encrypted_handler()
crypt_pgp_encrypt_message() Wrapper for CryptModuleSpecs::pgp_encrypt_message()
crypt_pgp_extract_key_from_attachment() Wrapper for CryptModuleSpecs::pgp_extract_key_from_attachment()
crypt_pgp_find_keys() Wrapper for CryptModuleSpecs::find_keys()
crypt_pgp_invoke_getkeys() Wrapper for CryptModuleSpecs::pgp_invoke_getkeys()
crypt_pgp_invoke_import() Wrapper for CryptModuleSpecs::pgp_invoke_import()
crypt_pgp_make_key_attachment() Wrapper for CryptModuleSpecs::pgp_make_key_attachment()
crypt_pgp_send_menu() Wrapper for CryptModuleSpecs::send_menu()
crypt_pgp_set_sender() Wrapper for CryptModuleSpecs::set_sender()
crypt_pgp_sign_message() Wrapper for CryptModuleSpecs::sign_message()
crypt_pgp_traditional_encryptsign() Wrapper for CryptModuleSpecs::pgp_traditional_encryptsign()
crypt_pgp_valid_passphrase() Wrapper for CryptModuleSpecs::valid_passphrase()
crypt_pgp_verify_one() Wrapper for CryptModuleSpecs::verify_one()
crypt_pgp_void_passphrase() Wrapper for CryptModuleSpecs::void_passphrase()
crypt_smime_application_handler() Wrapper for CryptModuleSpecs::application_handler()
crypt_smime_build_smime_entity() Wrapper for CryptModuleSpecs::smime_build_smime_entity()
crypt_smime_decrypt_mime() Wrapper for CryptModuleSpecs::decrypt_mime()
crypt_smime_find_keys() Wrapper for CryptModuleSpecs::find_keys()
crypt_smime_getkeys() Wrapper for CryptModuleSpecs::smime_getkeys()
crypt_smime_invoke_import() Wrapper for CryptModuleSpecs::smime_invoke_import()
crypt_smime_send_menu() Wrapper for CryptModuleSpecs::send_menu()
crypt_smime_set_sender() Wrapper for CryptModuleSpecs::set_sender()
crypt_smime_sign_message() Wrapper for CryptModuleSpecs::sign_message()
crypt_smime_valid_passphrase() Wrapper for CryptModuleSpecs::valid_passphrase()
crypt_smime_verify_one() Wrapper for CryptModuleSpecs::verify_one()
crypt_smime_verify_sender() Wrapper for CryptModuleSpecs::smime_verify_sender()
crypt_smime_void_passphrase() Wrapper for CryptModuleSpecs::void_passphrase()