Main Page Modules Data Structures File List Data Fields Globals Related Pages

# pgpDig_s Struct Reference
[RPMIO.]

`#include <rpmio_internal.h>`

## Data Fields

pgpDigParams_s | signature
pgpDigParams_s | pubkey
size_t | nbytes
DIGEST_CTX | sha1ctx
DIGEST_CTX | hdrsha1ctx
void * | sha1
size_t | sha1len
DIGEST_CTX | md5ctx
void * | md5
size_t | md5len
mp32barrett | p
mp32barrett | q
mp32number | g
mp32number | y
mp32number | hm
mp32number | r
mp32number | s
rsapk | rsa_pk
mp32number | m
mp32number | c
mp32number | rsahm

## Detailed Description

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

Definition at line 55 of file rpmio_internal.h.

## Field Documentation

mp32number pgpDig_s::c

| Definition at line 91 of file rpmio_internal.h. Referenced by pgpCleanDig, pgpPrtSigParams, and verifyPGPSignature.

mp32number pgpDig_s::g

| Definition at line 82 of file rpmio_internal.h. Referenced by pgpPrtPubkeyParams, and verifyGPGSignature.

DIGEST_CTX pgpDig_s::hdrsha1ctx

| (dsa) header sha1 hash context. Definition at line 64 of file rpmio_internal.h. Referenced by headerCheck, rpmReadPackageFile, rpmVerifySignature, and verifyGPGSignature.

mp32number pgpDig_s::hm

| Definition at line 84 of file rpmio_internal.h. Referenced by pgpCleanDig, and verifyGPGSignature.

mp32number pgpDig_s::m

| Definition at line 90 of file rpmio_internal.h. Referenced by pgpCleanDig.

void* pgpDig_s::md5

| (rsa) V3 signature hash. Definition at line 76 of file rpmio_internal.h. Referenced by pgpCleanDig, and verifyPGPSignature.

DIGEST_CTX pgpDig_s::md5ctx

| (rsa) md5 hash context. Definition at line 70 of file rpmio_internal.h. Referenced by rpmReadPackageFile, and rpmVerifySignature.

size_t pgpDig_s::md5len

| (rsa) V3 signature hash length. Definition at line 77 of file rpmio_internal.h. Referenced by verifyPGPSignature.

size_t pgpDig_s::nbytes

| No. bytes of plain text. Definition at line 59 of file rpmio_internal.h. Referenced by headerCheck, rpmReadPackageFile, verifyGPGSignature, verifyPGPSignature, and verifySizeSignature.

mp32barrett pgpDig_s::p

| Definition at line 80 of file rpmio_internal.h. Referenced by pgpPrtPubkeyParams, and verifyGPGSignature.

struct pgpDigParams_s pgpDig_s::pubkey

| Definition at line 57 of file rpmio_internal.h. Referenced by pgpCleanDig, pgpPrtPkts, rpmcliImportPubkey, rpmdbAdd, rpmdbRemove, and rpmtsPubkey.

mp32barrett pgpDig_s::q

| Definition at line 81 of file rpmio_internal.h. Referenced by pgpPrtPubkeyParams, and verifyGPGSignature.

mp32number pgpDig_s::r

| Definition at line 85 of file rpmio_internal.h. Referenced by pgpCleanDig, pgpPrtSigParams, and verifyGPGSignature.

rsapk pgpDig_s::rsa_pk

| Definition at line 89 of file rpmio_internal.h. Referenced by pgpCleanDig, pgpPrtPubkeyParams, and verifyPGPSignature.

mp32number pgpDig_s::rsahm

| Definition at line 92 of file rpmio_internal.h. Referenced by pgpCleanDig, and verifyPGPSignature.

mp32number pgpDig_s::s

| Definition at line 86 of file rpmio_internal.h. Referenced by pgpCleanDig, pgpPrtSigParams, and verifyGPGSignature.

void* pgpDig_s::sha1

| (dsa) V3 signature hash. Definition at line 66 of file rpmio_internal.h. Referenced by pgpCleanDig, and verifyGPGSignature.

DIGEST_CTX pgpDig_s::sha1ctx

| (dsa) sha1 hash context. Definition at line 62 of file rpmio_internal.h. Referenced by rpmReadPackageFile, and rpmVerifySignature.

size_t pgpDig_s::sha1len

| (dsa) V3 signature hash length. Definition at line 67 of file rpmio_internal.h. Referenced by verifyGPGSignature.

struct pgpDigParams_s pgpDig_s::signature

| Definition at line 56 of file rpmio_internal.h. Referenced by getSignid, headerCheck, pgpCleanDig, pgpPrtPkts, pgpsigFormat, rpmReadPackageFile, and rpmtsSignature.

mp32number pgpDig_s::y

| Definition at line 83 of file rpmio_internal.h. Referenced by pgpPrtPubkeyParams, and verifyGPGSignature.

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

- rpmio/rpmio_internal.h