NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
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
29
struct
Address
;
30
struct
CryptKeyInfo
;
31
struct
PgpKeyInfo
;
32
struct
SmimeKey
;
33
37
struct
PgpEntry
38
{
39
size_t
num
;
40
struct
PgpUid
*
uid
;
41
};
42
48
enum
ExpandoDataPgp
49
{
50
ED_PGP_NUMBER
= 1,
51
ED_PGP_TRUST
,
52
ED_PGP_USER_ID
,
53
};
54
55
struct
CryptKeyInfo
*
dlg_gpgme
(
struct
CryptKeyInfo
*keys,
struct
Address
*p,
const
char
*s,
unsigned
int
app,
bool
*forced_valid);
56
struct
PgpKeyInfo
*
dlg_pgp
(
struct
PgpKeyInfo
*keys,
struct
Address
*p,
const
char
*s);
57
struct
SmimeKey
*
dlg_smime
(
struct
SmimeKey
*keys,
const
char
*query);
58
59
#endif
/* MUTT_NCRYPT_PRIVATE_H */
dlg_gpgme
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:195
dlg_pgp
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:192
dlg_smime
struct SmimeKey * dlg_smime(struct SmimeKey *keys, const char *query)
Get the user to select a key -.
Definition
dlg_smime.c:195
ExpandoDataPgp
ExpandoDataPgp
Expando UIDs for PGP Keys.
Definition
private.h:49
ED_PGP_NUMBER
@ ED_PGP_NUMBER
PgpEntry.num.
Definition
private.h:50
ED_PGP_USER_ID
@ ED_PGP_USER_ID
PgpUid.addr.
Definition
private.h:52
ED_PGP_TRUST
@ ED_PGP_TRUST
PgpUid, TrustFlags.
Definition
private.h:51
Address
An email address.
Definition
address.h:35
CryptKeyInfo
A stored PGP key.
Definition
crypt_gpgme.h:45
PgpEntry
An entry in a PGP key menu.
Definition
private.h:38
PgpEntry::uid
struct PgpUid * uid
PGP Key info.
Definition
private.h:40
PgpEntry::num
size_t num
Index number.
Definition
private.h:39
PgpKeyInfo
Information about a PGP key.
Definition
pgplib.h:49
PgpUid
PGP User ID.
Definition
pgplib.h:36
SmimeKey
An SIME key.
Definition
smime.h:43