#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 |
Dokumentacja definicji
| #define GPGME_GENERROR |
( |
|
x | ) |
saprintf(x": %s", gpgme_strerror(err)); |
| #define MIN_GPGME_VERSION "1.0.0" |
Dokumentacja funkcji
| 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 |
|
|
) |
| |
Dokumentacja zmiennych