PostgreSQL Source Code git master
Loading...
Searching...
No Matches
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 186 of file pgp.h.

Field Documentation

◆ algo

uint8 PGP_PubKey::algo

Definition at line 190 of file pgp.h.

◆ can_encrypt

int PGP_PubKey::can_encrypt

Definition at line 236 of file pgp.h.

◆ d

PGP_MPI* PGP_PubKey::d

Definition at line 224 of file pgp.h.

◆ [struct] [1/2]

struct { ... } PGP_PubKey::dsa

◆ [struct] [2/2]

struct { ... } PGP_PubKey::dsa

◆ e

PGP_MPI* PGP_PubKey::e

Definition at line 204 of file pgp.h.

◆ [struct] [1/2]

struct { ... } PGP_PubKey::elg

◆ [struct] [2/2]

struct { ... } PGP_PubKey::elg

◆ g

PGP_MPI* PGP_PubKey::g

Definition at line 198 of file pgp.h.

◆ key_id

uint8 PGP_PubKey::key_id[8]

Definition at line 235 of file pgp.h.

◆ n

PGP_MPI* PGP_PubKey::n

Definition at line 203 of file pgp.h.

◆ p

PGP_MPI* PGP_PubKey::p

Definition at line 197 of file pgp.h.

◆ [union]

union { ... } PGP_PubKey::pub

◆ q

PGP_MPI* PGP_PubKey::q

Definition at line 209 of file pgp.h.

◆ [struct] [1/2]

struct { ... } PGP_PubKey::rsa

◆ [struct] [2/2]

struct { ... } PGP_PubKey::rsa

◆ [union]

union { ... } PGP_PubKey::sec

◆ time

uint8 PGP_PubKey::time[4]

Definition at line 189 of file pgp.h.

◆ u

PGP_MPI* PGP_PubKey::u

Definition at line 227 of file pgp.h.

◆ ver

uint8 PGP_PubKey::ver

Definition at line 188 of file pgp.h.

◆ x

PGP_MPI* PGP_PubKey::x

Definition at line 220 of file pgp.h.

◆ y

PGP_MPI* PGP_PubKey::y

Definition at line 199 of file pgp.h.


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