ekg2  GIT master
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Struktury danych | Definicje | Funkcje | Zmienne
Dokumentacja pliku gpg.c
#include "ekg2.h"
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <errno.h>
#include <gpgme.h>
Wykres zależności załączania dla gpg.c:

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 ()
 
static int gpg_plugin_destroy ()
 
static egpg_key_tgpg_keydb_add (const char *uid, const char *keyid, const char *fpr)
 
static egpg_key_tgpg_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)
 
 __attribute__ ((visibility("default")))
 

Zmienne

plugin_t gpg_plugin = { .name = "gpg", .pclass = PLUGIN_CRYPT , .destroy = gpg_plugin_destroy, .theme_init = gpg_theme_init }
 
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

__attribute__ ( (visibility("default"))  )
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
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

Dokumentacja zmiennych

list_t gpg_keydb
static
plugin_t gpg_plugin = { .name = "gpg", .pclass = PLUGIN_CRYPT , .destroy = gpg_plugin_destroy, .theme_init = gpg_theme_init }