gpgme  1.15.1
About: GPGME (GnuPG Made Easy) is a library that provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management.
  Fossies Dox: gpgme-1.15.1.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

key.cpp File Reference
#include <key.h>
#include "util.h"
#include "tofuinfo.h"
#include "context.h"
#include "engineinfo.h"
#include <gpgme.h>
#include <string.h>
#include <strings.h>
#include <cassert>
#include <istream>
#include <iterator>
Include dependency graph for key.cpp:

Go to the source code of this file.

Namespaces

 GpgME
 

Functions

static gpgme_sub_key_t GpgME::find_subkey (const shared_gpgme_key_t &key, unsigned int idx)
 
static gpgme_sub_key_t GpgME::verify_subkey (const shared_gpgme_key_t &key, gpgme_sub_key_t subkey)
 
static gpgme_user_id_t GpgME::find_uid (const shared_gpgme_key_t &key, unsigned int idx)
 
static gpgme_user_id_t GpgME::verify_uid (const shared_gpgme_key_t &key, gpgme_user_id_t uid)
 
static gpgme_key_sig_t GpgME::find_last_valid_sig_for_keyid (gpgme_user_id_t uid, const char *keyid)
 
static gpgme_key_sig_t GpgME::find_signature (gpgme_user_id_t uid, unsigned int idx)
 
static gpgme_key_sig_t GpgME::verify_signature (gpgme_user_id_t uid, gpgme_key_sig_t sig)
 
static int GpgME::signature_index (gpgme_user_id_t uid, gpgme_key_sig_t sig)
 
static Key::Origin GpgME::gpgme_origin_to_pp_origin (const unsigned int origin)
 
std::ostream & GpgME::operator<< (std::ostream &os, const UserID &uid)
 
std::ostream & GpgME::operator<< (std::ostream &os, const Subkey &subkey)
 
std::ostream & GpgME::operator<< (std::ostream &os, const Key &key)