#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 GPGME_GENERROR | ( | x | ) | saprintf(x": %s", gpgme_strerror(err)); |
| #define MIN_GPGME_VERSION "1.0.0" |
| static int gpg_command_key | ( | const char * | name, | |
| const char ** | params, | |||
| session_t * | session, | |||
| const char * | target, | |||
| int | quiet | |||
| ) | [static] |
| static const char* gpg_find_keyid | ( | const char * | uid, | |
| const char ** | password, | |||
| char ** | error | |||
| ) | [static] |
| static char* gpg_key_status | ( | egpg_key_t * | k | ) | [static] |
| static egpg_key_t* gpg_keydb_add | ( | const char * | uid, | |
| const char * | keyid, | |||
| const char * | fpr | |||
| ) | [static] |
| static egpg_key_t* gpg_keydb_find_uid | ( | const char * | uid | ) | [static] |
| static int gpg_message_decrypt | ( | void * | data, | |
| va_list | ap | |||
| ) | [static] |
| static int gpg_message_encrypt | ( | void * | data, | |
| va_list | ap | |||
| ) | [static] |
| static gpgme_error_t gpg_passphrase_cb | ( | void * | data, | |
| const char * | uid_hint, | |||
| const char * | passphrase_info, | |||
| int | prev_was_bad, | |||
| int | fd | |||
| ) | [static] |
| static int gpg_plugin_destroy | ( | ) | [static] |
| EXPORT int gpg_plugin_init | ( | int | prio | ) |
| static int gpg_sign | ( | void * | data, | |
| va_list | ap | |||
| ) | [static] |
| static int gpg_theme_init | ( | ) | [static] |
| static int gpg_user_keyinfo | ( | void * | data, | |
| va_list | ap | |||
| ) | [static] |
| static int gpg_verify | ( | void * | data, | |
| va_list | ap | |||
| ) | [static] |
| PLUGIN_DEFINE | ( | gpg | , | |
| PLUGIN_CRYPT | , | |||
| gpg_theme_init | ||||
| ) |
1.7.1