NeoMutt  2023-11-03-85-g512e01
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
44struct CryptKeyInfo *dlg_gpgme(struct CryptKeyInfo *keys, struct Address *p, const char *s, unsigned int app, bool *forced_valid);
45struct PgpKeyInfo * dlg_pgp(struct PgpKeyInfo *keys, struct Address *p, const char *s);
46struct SmimeKey * dlg_smime(struct SmimeKey *keys, const char *query);
47
48#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:631
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:531
struct SmimeKey * dlg_smime(struct SmimeKey *keys, const char *query)
Get the user to select a key -.
Definition: dlg_smime.c:195
An email address.
Definition: address.h:36
A stored PGP key.
Definition: crypt_gpgme.h:44
An entry in a PGP key menu.
Definition: private.h:39
struct PgpUid * uid
Definition: private.h:41
size_t num
Index number.
Definition: private.h:40
Information about a PGP key.
Definition: pgplib.h:47
PGP User ID.
Definition: pgplib.h:35
An SIME key.
Definition: smime.h:44