"Fossies" - the Fresh Open Source Software Archive

Member "rpm-4.15.1/doc/librpm/html/structpgpPktSigV3__s.html" (13 Nov 2019, 11880 Bytes) of package /linux/misc/rpm-4.15.1.tar.bz2:

Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the rpm-4.15.1.tar.bz2 project site itself.

rpm  4.15.0
Data Fields
pgpPktSigV3_s Struct Reference

5.2.2. More...

#include <rpmpgp.h>

Data Fields

uint8_t version
uint8_t hashlen
uint8_t sigtype
pgpTime_t time
pgpKeyID_t signid
uint8_t pubkey_algo
uint8_t hash_algo
uint8_t signhash16 [2]

Detailed Description


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 292 of file rpmpgp.h.

Field Documentation

◆ hash_algo

uint8_t pgpPktSigV3_s::hash_algo

hash algorithm.

Definition at line 299 of file rpmpgp.h.

◆ hashlen

uint8_t pgpPktSigV3_s::hashlen

length of following hashed material. MUST be 5.

Definition at line 294 of file rpmpgp.h.

◆ pubkey_algo

uint8_t pgpPktSigV3_s::pubkey_algo

public key algorithm.

Definition at line 298 of file rpmpgp.h.

◆ signhash16

uint8_t pgpPktSigV3_s::signhash16[2]

left 16 bits of signed hash value.

Definition at line 300 of file rpmpgp.h.

◆ signid

pgpKeyID_t pgpPktSigV3_s::signid

key ID of signer.

Definition at line 297 of file rpmpgp.h.

◆ sigtype

uint8_t pgpPktSigV3_s::sigtype

signature type.

Definition at line 295 of file rpmpgp.h.

◆ time

pgpTime_t pgpPktSigV3_s::time

4 byte creation time.

Definition at line 296 of file rpmpgp.h.

◆ version

uint8_t pgpPktSigV3_s::version

version number (3).

Definition at line 293 of file rpmpgp.h.

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