rpm  5.4.14
Data Fields
pgpPktSigV3_s Struct Reference

5.2.2. More...

#include <rpmio/rpmpgp.h>

Data Fields

rpmuint8_t version
 
rpmuint8_t hashlen
 
rpmuint8_t sigtype
 
rpmuint8_t time [4]
 
rpmuint8_t signid [8]
 
rpmuint8_t pubkey_algo
 
rpmuint8_t hash_algo
 
rpmuint8_t signhash16 [2]
 

Detailed Description

5.2.2.

Version 3 Signature Packet Format

The body of a version 3 Signature Packet contains:

Algorithm Specific Fields for RSA signatures:

Algorithm Specific Fields for DSA signatures:

Definition at line 384 of file rpmpgp.h.

Field Documentation

rpmuint8_t pgpPktSigV3_s::hash_algo

hash algorithm.

Definition at line 391 of file rpmpgp.h.

Referenced by pgpPrtSig().

rpmuint8_t pgpPktSigV3_s::hashlen

length of following hashed material. MUST be 5.

Definition at line 386 of file rpmpgp.h.

Referenced by pgpPrtSig().

rpmuint8_t pgpPktSigV3_s::pubkey_algo

public key algorithm.

Definition at line 390 of file rpmpgp.h.

Referenced by pgpPrtSig().

rpmuint8_t pgpPktSigV3_s::signhash16[2]

left 16 bits of signed hash value.

Definition at line 392 of file rpmpgp.h.

Referenced by pgpPrtSig().

rpmuint8_t pgpPktSigV3_s::signid[8]

key ID of signer.

Definition at line 389 of file rpmpgp.h.

Referenced by pgpPrtSig().

rpmuint8_t pgpPktSigV3_s::sigtype

signature type.

Definition at line 387 of file rpmpgp.h.

Referenced by pgpPrtSig().

rpmuint8_t pgpPktSigV3_s::time[4]

4 byte creation time.

Definition at line 388 of file rpmpgp.h.

Referenced by pgpPrtSig().

rpmuint8_t pgpPktSigV3_s::version

version number (3).

Definition at line 385 of file rpmpgp.h.

Referenced by pgpPrtSig().


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