NeoMutt  2022-04-29-323-g5fcc6c
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
29struct Address;
30struct CryptKeyInfo;
31struct PgpKeyInfo;
32struct SmimeKey;
33
34struct CryptKeyInfo *dlg_select_gpgme_key(struct CryptKeyInfo *keys, struct Address *p, const char *s, unsigned int app, bool *forced_valid);
35struct PgpKeyInfo * dlg_select_pgp_key (struct PgpKeyInfo *keys, struct Address *p, const char *s);
36struct SmimeKey * dlg_select_smime_key(struct SmimeKey *keys, const char *query);
37
38#endif /* MUTT_NCRYPT_PRIVATE_H */
struct SmimeKey * dlg_select_smime_key(struct SmimeKey *keys, const char *query)
Get the user to select a key.
Definition: dlg_smime.c:194
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:586
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
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