1SQ-PACKET(1) USER COMMANDS SQ-PACKET(1)
2
3
4
6 sq-packet - Low-level packet manipulation
7
8 An OpenPGP data stream consists of packets. These tools allow working
9 with packet streams. They are mostly of interest to developers, but
10 "sq packet dump" may be helpful to a wider audience both to provide
11 valuable information in bug reports to OpenPGP-related software, and as
12 a learning tool.
13
14
16 sq packet [FLAGS] <SUBCOMMAND>
17
19 -h, --help
20 Prints help information
21
23 help Prints this message or the help of the given subcommand(s)
24
25
26 dump Lists packets
27
28 Creates a human-readable description of the packet sequence.
29 Additionally, it can print cryptographic artifacts, and print
30 the raw octet stream similar to hexdump(1), annotating specifi‐
31 cally which bytes are parsed into OpenPGP values.
32
33 To inspect encrypted messages, either supply the session key, or
34 see "sq decrypt --dump" or "sq packet decrypt".
35
36
37 decrypt
38 Unwraps an encryption container
39
40 Decrypts a message, dumping the content of the encryption con‐
41 tainer without further processing. The result is a valid
42 OpenPGP message that can, among other things, be inspected using
43 "sq packet dump".
44
45
46 split Splits a message into packets
47
48 Splitting a packet sequence into individual packets, then recom‐
49 bining them freely with "sq packet join" is a great way to ex‐
50 periment with OpenPGP data.
51
52 The converse operation is "sq packet join".
53
54
55 join Joins packets split across files
56
57 Splitting a packet sequence into individual packets, then recom‐
58 bining them freely with "sq packet join" is a great way to ex‐
59 periment with OpenPGP data.
60
61 The converse operation is "sq packet split".
62
64 For the full documentation see <https://docs.sequoia-pgp.org/sq/>.
65
66 sq(1), sq-armor(1), sq-autocrypt(1), sq-certify(1), sq-dearmor(1),
67 sq-decrypt(1), sq-encrypt(1), sq-inspect(1), sq-key(1), sq-keyring(1),
68 sq-keyserver(1), sq-packet(1), sq-packet-decrypt(1), sq-packet-dump(1),
69 sq-packet-join(1), sq-packet-split(1), sq-sign(1), sq-verify(1),
70 sq-wkd(1)
71
72
73
75 Azul <azul@sequoia-pgp.org>
76 Igor Matuszewski <igor@sequoia-pgp.org>
77 Justus Winter <justus@sequoia-pgp.org>
78 Kai Michaelis <kai@sequoia-pgp.org>
79 Neal H. Walfield <neal@sequoia-pgp.org>
80 Nora Widdecke <nora@sequoia-pgp.org>
81 Wiktor Kwapisiewicz <wiktor@sequoia-pgp.org>
82
83
84
850.24.0 (SEQUOIA-OPENPGP 1.0.0) MARCH 2021 SQ-PACKET(1)