760{
763 if (c_smime_decrypt_use_default_key && c_smime_default_key)
764 {
769 return;
770 }
771
774 {
776 {
778 return;
779 }
780 }
781
783 {
785 {
787 return;
788 }
789 }
790
794}
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.