Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

PGP_PubKey Struct Reference

#include <pgp.h>

Data Fields

uint8 ver
uint8 time [4]
uint8 algo
union {
   struct {
      PGP_MPI *   p
      PGP_MPI *   g
      PGP_MPI *   y
   }   elg
   struct {
      PGP_MPI *   n
      PGP_MPI *   e
   }   rsa
   struct {
      PGP_MPI *   p
      PGP_MPI *   q
      PGP_MPI *   g
      PGP_MPI *   y
   }   dsa
pub
union {
   struct {
      PGP_MPI *   x
   }   elg
   struct {
      PGP_MPI *   d
      PGP_MPI *   p
      PGP_MPI *   q
      PGP_MPI *   u
   }   rsa
   struct {
      PGP_MPI *   x
   }   dsa
sec
uint8 key_id [8]
int can_encrypt

Detailed Description

Definition at line 174 of file pgp.h.


Field Documentation

Definition at line 224 of file pgp.h.

Referenced by _pgp_read_public_key(), and internal_read_key().

Definition at line 212 of file pgp.h.

struct { ... } PGP_PubKey::dsa
struct { ... } PGP_PubKey::dsa

Definition at line 192 of file pgp.h.

struct { ... } PGP_PubKey::elg
struct { ... } PGP_PubKey::elg

Definition at line 186 of file pgp.h.

Definition at line 191 of file pgp.h.

Definition at line 185 of file pgp.h.

union { ... } PGP_PubKey::pub

Definition at line 197 of file pgp.h.

struct { ... } PGP_PubKey::rsa
struct { ... } PGP_PubKey::rsa
union { ... } PGP_PubKey::sec

Definition at line 177 of file pgp.h.

Referenced by _pgp_read_public_key(), and calc_key_id().

Definition at line 215 of file pgp.h.

Definition at line 176 of file pgp.h.

Referenced by _pgp_read_public_key(), and calc_key_id().

Definition at line 208 of file pgp.h.

Definition at line 187 of file pgp.h.


The documentation for this struct was generated from the following file: