NeoMutt  2025-09-05-43-g177ed6
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
expando_pgp.h File Reference

Ncrypt PGP Expando definitions. More...

#include "expando/lib.h"
+ Include dependency graph for expando_pgp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

const struct ExpandoRenderCallback PgpEntryRenderCallbacks []
 PgpEntryRenderCallbacks- Callbacks for PGP Key Expandos.
 

Detailed Description

Ncrypt PGP Expando definitions.

Authors
  • Richard Russon

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file expando_pgp.h.

Variable Documentation

◆ PgpEntryRenderCallbacks

const struct ExpandoRenderCallback PgpEntryRenderCallbacks[]
extern

PgpEntryRenderCallbacks- Callbacks for PGP Key Expandos.

See also
PgpEntryFormatDef, ExpandoDataGlobal, ExpandoDataPgp, ExpandoDataPgpKey

Definition at line 331 of file expando_pgp.c.

331 {
332 // clang-format off
350 { -1, -1, NULL, NULL },
351 // clang-format on
352};
@ ED_PGP
Pgp ED_PGP_ ExpandoDataPgp.
Definition domain.h:51
@ ED_PGP_KEY
Pgp_Key ED_PGK_ ExpandoDataPgpKey.
Definition domain.h:53
static long pgp_key_length_num(const struct ExpandoNode *node, void *data, MuttFormatFlags flags)
PGP: Key length - Implements get_number_t -.
static long pgp_entry_number_num(const struct ExpandoNode *node, void *data, MuttFormatFlags flags)
PGP: Index number - Implements get_number_t -.
Definition expando_pgp.c:74
static long pgp_key_date_num(const struct ExpandoNode *node, void *data, MuttFormatFlags flags)
PGP: Date of the key - Implements get_number_t -.
static long pgp_pkey_length_num(const struct ExpandoNode *node, void *data, MuttFormatFlags flags)
PGP: Principal Key length - Implements get_number_t -.
static void pgp_entry_ignore(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Field not supported - Implements get_string_t -.
Definition expando_pgp.c:66
static void pgp_key_capabilities(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Key Capabilities - Implements get_string_t -.
static void pgp_pkey_algorithm(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Principal Key Algorithm - Implements get_string_t -.
static void pgp_key_flags(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Key Flags - Implements get_string_t -.
static void pgp_pkey_flags(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Principal Key Flags - Implements get_string_t -.
static void pgp_key_id(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Key id - Implements get_string_t -.
static void pgp_pkey_capabilities(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Principal Key Capabilities - Implements get_string_t -.
static void pgp_key_algorithm(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Key Algorithm - Implements get_string_t -.
static void pgp_entry_user_id(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: User id - Implements get_string_t -.
Definition expando_pgp.c:95
static void pgp_key_date(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Date of the key - Implements get_string_t -.
static void pgp_pkey_id(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Principal Key id - Implements get_string_t -.
static void pgp_entry_trust(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP: Trust/validity - Implements get_string_t -.
Definition expando_pgp.c:83
@ 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
@ ED_PGK_KEY_CAPABILITIES
PgpKeyInfo.flags, pgp_key_abilities()
Definition pgplib.h:71
@ ED_PGK_KEY_FINGERPRINT
PgpKeyInfo.fingerprint.
Definition pgplib.h:72
@ ED_PGK_PKEY_LENGTH
pgp_principal_key(), PgpKeyInfo.keylen
Definition pgplib.h:81
@ ED_PGK_PKEY_ALGORITHM
pgp_principal_key(), PgpKeyInfo.algorithm
Definition pgplib.h:76
@ ED_PGK_DATE
PgpKeyInfo.gen_time.
Definition pgplib.h:69
@ ED_PGK_PKEY_FINGERPRINT
pgp_principal_key(), PgpKeyInfo.fingerprint
Definition pgplib.h:78
@ ED_PGK_KEY_ID
PgpKeyInfo, pgp_this_keyid()
Definition pgplib.h:74
@ ED_PGK_PROTOCOL
PgpKeyInfo.
Definition pgplib.h:82
@ ED_PGK_PKEY_CAPABILITIES
pgp_principal_key(), PgpKeyInfo.flags, pgp_key_abilities()
Definition pgplib.h:77
@ ED_PGK_KEY_FLAGS
PgpKeyInfo.kflags, pgp_flags()
Definition pgplib.h:73
@ ED_PGK_PKEY_ID
pgp_principal_key(), PgpKeyInfo, pgp_this_keyid()
Definition pgplib.h:80
@ ED_PGK_KEY_ALGORITHM
PgpKeyInfo.algorithm.
Definition pgplib.h:70
@ ED_PGK_KEY_LENGTH
PgpKeyInfo.keylen.
Definition pgplib.h:75
@ ED_PGK_PKEY_FLAGS
pgp_principal_key(), PgpKeyInfo.kflags, pgp_flags()
Definition pgplib.h:79