sq-packet - Low-level packet manipulation
Contents
Flags
-h, --help
Prints help information
Name
sq-packet - Low-level packet manipulation
An OpenPGP data stream consists of packets. These tools allow working with packet streams. They are
mostly of interest to developers, but "sq packet dump" may be helpful to a wider audience both to provide
valuable information in bug reports to OpenPGP-related software, and as a learning tool.
See Also
For the full documentation see <https://docs.sequoia-pgp.org/sq/>.
sq(1), sq-armor(1), sq-autocrypt(1), sq-certify(1), sq-dearmor(1), sq-decrypt(1), sq-encrypt(1),
sq-inspect(1), sq-key(1), sq-keyring(1), sq-packet(1), sq-packet-decrypt(1), sq-packet-dump(1),
sq-packet-join(1), sq-packet-split(1), sq-sign(1), sq-verify(1)
Subcommands
help Prints this message or the help of the given subcommand(s)
dump Lists packets
Creates a human-readable description of the packet sequence. Additionally, it can print
cryptographic artifacts, and print the raw octet stream similar to hexdump(1), annotating
specifically which bytes are parsed into OpenPGP values.
To inspect encrypted messages, either supply the session key, or see "sq decrypt --dump" or "sq
packet decrypt".
decrypt
Unwraps an encryption container
Decrypts a message, dumping the content of the encryption container without further processing.
The result is a valid OpenPGP message that can, among other things, be inspected using "sq packet
dump".
split Splits a message into packets
Splitting a packet sequence into individual packets, then recombining them freely with "sq packet
join" is a great way to experiment with OpenPGP data.
The converse operation is "sq packet join".
join Joins packets split across files
Splitting a packet sequence into individual packets, then recombining them freely with "sq packet
join" is a great way to experiment with OpenPGP data.
The converse operation is "sq packet split".
Synopsis
sqpacket [FLAGS] <SUBCOMMAND>
