617{
620 if (c_smime_decrypt_use_default_key && c_smime_default_key)
621 {
626 return;
627 }
628
631 {
633 {
635 return;
636 }
637 }
638
640 {
642 {
644 return;
645 }
646 }
647
651}
void mutt_addr_free(struct Address **ptr)
Free a single Address.
bool mutt_addr_is_user(const struct Address *addr)
Does the address belong to the user.
int buf_printf(struct Buffer *buf, const char *fmt,...)
Format a string overwriting a Buffer.
static const char * buf_string(const struct Buffer *buf)
Convert a buffer to a const char * "string".
const char * cs_subset_string(const struct ConfigSubset *sub, const char *name)
Get a string config item by name.
const char * cs_subset_path(const struct ConfigSubset *sub, const char *name)
Get a path config item by name.
bool cs_subset_bool(const struct ConfigSubset *sub, const char *name)
Get a boolean config item by name.
#define TAILQ_FOREACH(var, head, field)
struct Address * mutt_default_from(struct ConfigSubset *sub)
Get a default 'from' Address.
static void getkeys(const char *mailbox)
Get the keys for a mailbox.
static struct Buffer SmimeKeyToUse
Smime key to use.
static struct Buffer SmimeCertToUse
Smime certificate to use.
struct Buffer * mailbox
Mailbox and host address.
struct AddressList to
Email's 'To' list.
struct AddressList cc
Email's 'Cc' list.
Container for Accounts, Notifications.
struct ConfigSubset * sub
Inherited config items.