2 * Copyright notice from original mutt:
3 * Copyright (C) 2004 g10 Code GmbH
5 * This file is part of mutt-ng, see http://www.muttng.org/.
6 * It's licensed under the GNU General Public License,
7 * please see the file GPL in the top level source directory.
10 /* This is a crytpo module wrapping the gpgme based pgp code. */
12 #include <lib-lib/lib-lib.h>
14 #include <lib-crypt/crypt-mod.h>
15 #include "crypt-gpgme.h"
17 struct crypt_module_specs crypt_mod_pgp_gpgme = { APPLICATION_PGP,
21 pgp_gpgme_decrypt_mime,
22 pgp_gpgme_application_handler,
23 pgp_gpgme_encrypted_handler,
25 pgp_gpgme_sign_message,
30 pgp_gpgme_encrypt_message,
31 NULL, /* pgp_make_key_attachment, */
32 pgp_gpgme_check_traditional,
33 NULL, /* pgp_traditional_encryptsign */
34 NULL, /* pgp_invoke_getkeys */
35 pgp_gpgme_invoke_import, /* pgp_invoke_import */
36 pgp_gpgme_from_attachment_list,
37 /* pgp_extract_keys_from_attachment_list */
39 NULL, /* smime_getkeys */
40 NULL, /* smime_verify_sender */
41 NULL, /* smime_build_smime_entity */
42 NULL, /* smime_invoke_import */