NeoMutt  2024-11-14-34-g5aaf0d
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
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#include <stdio.h>
29
30struct Address;
31struct CryptKeyInfo;
32struct PgpKeyInfo;
33struct SmimeKey;
34
39{
40 size_t num;
41 struct PgpUid *uid;
42};
43
50{
54};
55
56struct CryptKeyInfo *dlg_gpgme(struct CryptKeyInfo *keys, struct Address *p, const char *s, unsigned int app, bool *forced_valid);
57struct PgpKeyInfo * dlg_pgp(struct PgpKeyInfo *keys, struct Address *p, const char *s);
58struct SmimeKey * dlg_smime(struct SmimeKey *keys, const char *query);
59
60#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:621
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:613
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:50
@ ED_PGP_NUMBER
PgpEntry.num.
Definition: private.h:51
@ ED_PGP_USER_ID
PgpUid.addr.
Definition: private.h:53
@ ED_PGP_TRUST
PgpUid, TrustFlags.
Definition: private.h:52
An email address.
Definition: address.h:36
A stored PGP key.
Definition: crypt_gpgme.h:45
An entry in a PGP key menu.
Definition: private.h:39
struct PgpUid * uid
PGP Key info.
Definition: private.h:41
size_t num
Index number.
Definition: private.h:40
Information about a PGP key.
Definition: pgplib.h:48
PGP User ID.
Definition: pgplib.h:35
An SIME key.
Definition: smime.h:44