NeoMutt  2022-04-29-145-g9b6a0e
Teaching an old dog new tricks
DOXYGEN
private.h
Go to the documentation of this file.
1 
23 #ifndef MUTT_NCRYPT_PRIVATE_H
24 #define MUTT_NCRYPT_PRIVATE_H
25 
26 #include "config.h"
27 #include <stdbool.h>
28 
29 struct Address;
30 struct CryptKeyInfo;
31 struct PgpKeyInfo;
32 struct SmimeKey;
33 
34 struct CryptKeyInfo *dlg_select_gpgme_key(struct CryptKeyInfo *keys, struct Address *p, const char *s, unsigned int app, bool *forced_valid);
35 struct PgpKeyInfo * dlg_select_pgp_key (struct PgpKeyInfo *keys, struct Address *p, const char *s);
36 struct SmimeKey * dlg_select_smime_key(struct SmimeKey *keys, const char *query);
37 
38 #endif /* MUTT_NCRYPT_PRIVATE_H */
struct PgpKeyInfo * dlg_select_pgp_key(struct PgpKeyInfo *keys, struct Address *p, const char *s)
Let the user select a key to use.
Definition: dlg_pgp.c:583
struct CryptKeyInfo * dlg_select_gpgme_key(struct CryptKeyInfo *keys, struct Address *p, const char *s, unsigned int app, bool *forced_valid)
Get the user to select a key.
Definition: dlg_gpgme.c:662
struct SmimeKey * dlg_select_smime_key(struct SmimeKey *keys, const char *query)
Get the user to select a key.
Definition: dlg_smime.c:194
An email address.
Definition: address.h:36
A stored PGP key.
Definition: crypt_gpgme.h:44
Information about a PGP key.
Definition: pgplib.h:47
An SIME key.
Definition: smime.h:44