[−][src]Module sequoia_openpgp::packet::header
OpenPGP packet headers.
An OpenPGP packet header contains packet meta-data. Specifically, it includes the packet's type (its so-called tag), and the packet's length.
Decades ago, when OpenPGP was conceived, saving even a few bits was considered important. As such, OpenPGP uses very compact encodings. The encoding schemes have evolved so that there are now two families: the so-called old format, and new format encodings.
Structs
CTBNew | A CTB using the new format encoding. |
CTBOld | A CTB using the old format encoding. |
Header | A packet's header. |
Enums
BodyLength | A packet's size. |
CTB | The CTB variants. |
PacketLengthType | The length encoded for an old style CTB. |