44 const char *s = cctx->
fname;
68 const char *s = cctx->
ids;
92 const char *s = cctx->
signas;
108 { -1, -1, NULL, NULL },
size_t buf_strcpy(struct Buffer *buf, const char *s)
Copy a string into a Buffer.
@ ED_PGP_CMD
Pgp Command ED_PGC_ ExpandoDataPgpCmd.
const struct ExpandoRenderCallback PgpCommandRenderCallbacks[]
Callbacks for PGP Command Expandos.
Ncrypt PGP Expando definitions.
static void pgp_command_file_message(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP Command: Filename of message - Implements get_string_t -.
static void pgp_command_need_pass(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP Command: PGPPASSFD=0 if passphrase is needed - Implements get_string_t -.
static void pgp_command_file_signature(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP Command: Filename of signature - Implements get_string_t -.
static void pgp_command_sign_as(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP Command: $pgp_sign_as or $pgp_default_key - Implements get_string_t -.
static void pgp_command_key_ids(const struct ExpandoNode *node, void *data, MuttFormatFlags flags, struct Buffer *buf)
PGP Command: key IDs - Implements get_string_t -.
Convenience wrapper for the library headers.
PGP sign, encrypt, check routines.
@ ED_PGC_KEY_IDS
PgpCommandContext.ids.
@ ED_PGC_FILE_SIGNATURE
PgpCommandContext.sig_fname.
@ ED_PGC_NEED_PASS
PgpCommandContext.need_passphrase.
@ ED_PGC_SIGN_AS
PgpCommandContext.signas.
@ ED_PGC_FILE_MESSAGE
PgpCommandContext.fname.
uint8_t MuttFormatFlags
Flags for expando_render(), e.g. MUTT_FORMAT_FORCESUBJ.
String manipulation buffer.