ekg2
|
#include "ekg2-config.h"
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <errno.h>
#include <ekg/commands.h>
#include <ekg/debug.h>
#include <ekg/plugins.h>
#include <ekg/sessions.h>
#include <ekg/queries.h>
#include <ekg/userlist.h>
#include <ekg/xmalloc.h>
#include <ekg/stuff.h>
#include <gpgme.h>
Struktury danych | |
struct | egpg_key_t |
Definicje | |
#define | GPGME_GENERROR(x) saprintf(x": %s", gpgme_strerror(err)); |
#define | MIN_GPGME_VERSION "1.0.0" |
Funkcje | |
static int | gpg_theme_init () |
PLUGIN_DEFINE (gpg, PLUGIN_CRYPT, gpg_theme_init) | |
static egpg_key_t * | gpg_keydb_add (const char *uid, const char *keyid, const char *fpr) |
static egpg_key_t * | gpg_keydb_find_uid (const char *uid) |
static gpgme_error_t | gpg_passphrase_cb (void *data, const char *uid_hint, const char *passphrase_info, int prev_was_bad, int fd) |
static const char * | gpg_find_keyid (const char *uid, const char **password, char **error) |
static int | gpg_message_encrypt (void *data, va_list ap) |
static int | gpg_message_decrypt (void *data, va_list ap) |
static int | gpg_sign (void *data, va_list ap) |
static int | gpg_verify (void *data, va_list ap) |
static char * | gpg_key_status (egpg_key_t *k) |
static int | gpg_user_keyinfo (void *data, va_list ap) |
static int | gpg_command_key (const char *name, const char **params, session_t *session, const char *target, int quiet) |
EXPORT int | gpg_plugin_init (int prio) |
static int | gpg_plugin_destroy () |
Zmienne | |
static list_t | gpg_keydb |
#define MIN_GPGME_VERSION "1.0.0" |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
EXPORT int gpg_plugin_init | ( | int | prio | ) |
|
static |
|
static |
|
static |
|
static |
PLUGIN_DEFINE | ( | gpg | , |
PLUGIN_CRYPT | , | ||
gpg_theme_init | |||
) |
|
static |