SMIME Key Selection Dialog. More...
#include "config.h"
#include <stdbool.h>
#include <stdio.h>
#include "private.h"
#include "mutt/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "lib.h"
#include "menu/lib.h"
#include "keymap.h"
#include "mutt_logging.h"
#include "opcodes.h"
#include "smime.h"
#include "smime_functions.h"
Go to the source code of this file.
Functions | |
static char * | smime_key_flags (KeyFlags flags) |
Turn SMIME key flags into a string. More... | |
static void | smime_make_entry (struct Menu *menu, char *buf, size_t buflen, int line) |
Format a menu item for the smime key list - Implements Menu::make_entry() -. More... | |
static void | smime_key_table_free (struct Menu *menu, void **ptr) |
Free the key table - Implements Menu::mdata_free() -. More... | |
struct SmimeKey * | dlg_select_smime_key (struct SmimeKey *keys, const char *query) |
Get the user to select a key. More... | |
Variables | |
static const struct Mapping | SmimeHelp [] |
Help Bar for the Smime key selection dialog. More... | |
SMIME Key Selection Dialog.
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 dlg_smime.c.
|
static |
Turn SMIME key flags into a string.
flags | Flags, see KeyFlags |
ptr | Flag string |
Definition at line 89 of file dlg_smime.c.
Get the user to select a key.
keys | List of keys to select from |
query | String to match |
ptr | Key selected by user |
Definition at line 194 of file dlg_smime.c.