759{
762 if (c_smime_decrypt_use_default_key && c_smime_default_key)
763 {
768 return;
769 }
770
773 {
775 {
777 return;
778 }
779 }
780
782 {
784 {
786 return;
787 }
788 }
789
793}
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.