rpm  5.4.10
Data Fields
pgpPktSymkey_s Struct Reference

5.3. More...

#include <rpmio/rpmpgp.h>

Data Fields

rpmuint8_t version
rpmuint8_t symkey_algo
rpmuint8_t s2k [1]

Detailed Description

5.3.

Symmetric-Key Encrypted Session-Key Packets (Tag 3)

The Symmetric-Key Encrypted Session Key packet holds the symmetric- key encryption of a session key used to encrypt a message. Zero or more Encrypted Session Key packets and/or Symmetric-Key Encrypted Session Key packets may precede a Symmetrically Encrypted Data Packet that holds an encrypted message. The message is encrypted with a session key, and the session key is itself encrypted and stored in the Encrypted Session Key packet or the Symmetric-Key Encrypted Session Key packet.

If the Symmetrically Encrypted Data Packet is preceded by one or more Symmetric-Key Encrypted Session Key packets, each specifies a passphrase that may be used to decrypt the message. This allows a message to be encrypted to a number of public keys, and also to one or more pass phrases. This packet type is new, and is not generated by PGP 2.x or PGP 5.0.

The body of this packet consists of:

Definition at line 606 of file rpmpgp.h.

Field Documentation

rpmuint8_t pgpPktSymkey_s::s2k[1]

Definition at line 609 of file rpmpgp.h.

rpmuint8_t pgpPktSymkey_s::symkey_algo

Definition at line 608 of file rpmpgp.h.

rpmuint8_t pgpPktSymkey_s::version

version number (4).

Definition at line 607 of file rpmpgp.h.


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