rpm  4.5
Data Fields
pgpDig_s Struct Reference

Container for values parsed from an OpenPGP signature and public key. More...

#include <rpmio/rpmio_internal.h>

Collaboration diagram for pgpDig_s:
Collaboration graph
[legend]

Data Fields

struct pgpDigParams_s signature
 
struct pgpDigParams_s pubkey
 
byte ** ppkts
 
int npkts
 
size_t nbytes
 
DIGEST_CTX sha1ctx
 
DIGEST_CTX hdrsha1ctx
 
void * sha1
 
size_t sha1len
 
DIGEST_CTX md5ctx
 
DIGEST_CTX hdrmd5ctx
 
void * md5
 
size_t md5len
 
mpbarrett p
 
mpbarrett q
 
mpnumber g
 
mpnumber y
 
mpnumber hm
 
mpnumber r
 
mpnumber s
 
rsapk rsa_pk
 
mpnumber m
 
mpnumber c
 
mpnumber rsahm
 

Detailed Description

Container for values parsed from an OpenPGP signature and public key.

Definition at line 91 of file rpmio_internal.h.

Field Documentation

mpnumber pgpDig_s::c

Definition at line 127 of file rpmio_internal.h.

Referenced by pgpCleanDig(), pgpFreeDig(), pgpPrtSigParams(), and verifyRSASignature().

mpnumber pgpDig_s::g

Definition at line 118 of file rpmio_internal.h.

Referenced by pgpFreeDig(), pgpPrtPubkeyParams(), and verifyDSASignature().

DIGEST_CTX pgpDig_s::hdrmd5ctx

(rsa) header md5 hash context.

Definition at line 110 of file rpmio_internal.h.

Referenced by headerCheck(), pgpFreeDig(), readFile(), rpmReadPackageFile(), rpmVerifySignature(), and verifyRSASignature().

DIGEST_CTX pgpDig_s::hdrsha1ctx

(dsa) header sha1 hash context.

Definition at line 102 of file rpmio_internal.h.

Referenced by headerCheck(), pgpFreeDig(), readFile(), rpmReadPackageFile(), rpmVerifySignature(), and verifyDSASignature().

mpnumber pgpDig_s::hm

Definition at line 120 of file rpmio_internal.h.

Referenced by pgpCleanDig(), pgpFreeDig(), and verifyDSASignature().

mpnumber pgpDig_s::m

Definition at line 126 of file rpmio_internal.h.

Referenced by pgpCleanDig(), and pgpFreeDig().

void* pgpDig_s::md5

(rsa) V3 signature hash.

Definition at line 112 of file rpmio_internal.h.

Referenced by pgpCleanDig(), and verifyRSASignature().

DIGEST_CTX pgpDig_s::md5ctx

(rsa) md5 hash context.

Definition at line 108 of file rpmio_internal.h.

Referenced by pgpFreeDig(), readFile(), rpmReadPackageFile(), and rpmVerifySignature().

size_t pgpDig_s::md5len

(rsa) V3 signature hash length.

Definition at line 113 of file rpmio_internal.h.

Referenced by verifyRSASignature().

size_t pgpDig_s::nbytes

No. bytes of plain text.

Definition at line 97 of file rpmio_internal.h.

Referenced by headerCheck(), readFile(), rpmReadPackageFile(), verifyRSASignature(), and verifySizeSignature().

int pgpDig_s::npkts

Definition at line 96 of file rpmio_internal.h.

Referenced by pgpCleanDig(), and pgpPrtPkts().

mpbarrett pgpDig_s::p

Definition at line 116 of file rpmio_internal.h.

Referenced by pgpFreeDig(), pgpPrtPubkeyParams(), and verifyDSASignature().

byte** pgpDig_s::ppkts

Definition at line 95 of file rpmio_internal.h.

Referenced by pgpCleanDig(), and pgpPrtPkts().

struct pgpDigParams_s pgpDig_s::pubkey

Definition at line 93 of file rpmio_internal.h.

Referenced by pgpCleanDig(), pgpPrtPkts(), rpmcliImportPubkey(), and rpmtsPubkey().

mpbarrett pgpDig_s::q

Definition at line 117 of file rpmio_internal.h.

Referenced by pgpFreeDig(), pgpPrtPubkeyParams(), and verifyDSASignature().

mpnumber pgpDig_s::r

Definition at line 121 of file rpmio_internal.h.

Referenced by pgpCleanDig(), pgpFreeDig(), pgpPrtSigParams(), and verifyDSASignature().

rsapk pgpDig_s::rsa_pk

Definition at line 125 of file rpmio_internal.h.

Referenced by pgpCleanDig(), pgpFreeDig(), pgpPrtPubkeyParams(), and verifyRSASignature().

mpnumber pgpDig_s::rsahm

Definition at line 128 of file rpmio_internal.h.

Referenced by pgpCleanDig(), and verifyRSASignature().

mpnumber pgpDig_s::s

Definition at line 122 of file rpmio_internal.h.

Referenced by pgpCleanDig(), pgpFreeDig(), pgpPrtSigParams(), and verifyDSASignature().

void* pgpDig_s::sha1

(dsa) V3 signature hash.

Definition at line 104 of file rpmio_internal.h.

Referenced by pgpCleanDig(), and verifyDSASignature().

DIGEST_CTX pgpDig_s::sha1ctx

(dsa) sha1 hash context.

Definition at line 100 of file rpmio_internal.h.

Referenced by pgpFreeDig(), readFile(), rpmReadPackageFile(), and rpmVerifySignature().

size_t pgpDig_s::sha1len

(dsa) V3 signature hash length.

Definition at line 105 of file rpmio_internal.h.

Referenced by verifyDSASignature().

struct pgpDigParams_s pgpDig_s::signature
mpnumber pgpDig_s::y

Definition at line 119 of file rpmio_internal.h.

Referenced by pgpFreeDig(), pgpPrtPubkeyParams(), and verifyDSASignature().


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