NeoMutt  2025-12-11-694-ga89709
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private.h
Go to the documentation of this file.
1
22
23#ifndef MUTT_NCRYPT_PRIVATE_H
24#define MUTT_NCRYPT_PRIVATE_H
25
26#include <stdbool.h>
27#include <stdio.h>
28
29struct Address;
30struct CryptKeyInfo;
31struct PgpKeyInfo;
32struct SmimeKey;
33
38{
39 size_t num;
40 struct PgpUid *uid;
41};
42
54
55struct CryptKeyInfo *dlg_gpgme(struct CryptKeyInfo *keys, struct Address *p, const char *s, unsigned int app, bool *forced_valid);
56struct PgpKeyInfo * dlg_pgp(struct PgpKeyInfo *keys, struct Address *p, const char *s);
57struct SmimeKey * dlg_smime(struct SmimeKey *keys, const char *query);
58
59#endif /* MUTT_NCRYPT_PRIVATE_H */
struct CryptKeyInfo * dlg_gpgme(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:196
struct PgpKeyInfo * dlg_pgp(struct PgpKeyInfo *keys, struct Address *p, const char *s)
Let the user select a key to use -.
Definition dlg_pgp.c:191
struct SmimeKey * dlg_smime(struct SmimeKey *keys, const char *query)
Get the user to select a key -.
Definition dlg_smime.c:194
ExpandoDataPgp
Expando UIDs for PGP Keys.
Definition private.h:49
@ ED_PGP_NUMBER
PgpEntry.num.
Definition private.h:50
@ ED_PGP_USER_ID
PgpUid.addr.
Definition private.h:52
@ ED_PGP_TRUST
PgpUid, TrustFlags.
Definition private.h:51
An email address.
Definition address.h:35
A stored PGP key.
Definition crypt_gpgme.h:44
An entry in a PGP key menu.
Definition private.h:38
struct PgpUid * uid
PGP Key info.
Definition private.h:40
size_t num
Index number.
Definition private.h:39
Information about a PGP key.
Definition pgplib.h:49
PGP User ID.
Definition pgplib.h:36
An SIME key.
Definition smime.h:42