summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2021-03-19 13:55:29 +0100
committerJustus Winter <justus@sequoia-pgp.org>2021-03-19 13:55:29 +0100
commit2779c2d60678ca36d0553bab3a2b18f25803cf0e (patch)
tree5421775a8b849333c2f8f8a266bddfa9612cdf51
parent963f060e5e3f300770bec3f844d35cde9496402f (diff)
sq: Dump trust packets using the hex dumper.
-rw-r--r--sq/src/commands/dump.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/sq/src/commands/dump.rs b/sq/src/commands/dump.rs
index 97fdb623..5cbd55cb 100644
--- a/sq/src/commands/dump.rs
+++ b/sq/src/commands/dump.rs
@@ -268,7 +268,7 @@ impl PacketDumper {
Ok(())
}
- fn dump_packet(&self, output: &mut dyn io::Write, i: &str,
+ fn dump_packet(&self, mut output: &mut dyn io::Write, i: &str,
header: Option<&Header>, p: &Packet, map: Option<&Map>,
additional_fields: Option<&Vec<String>>)
-> Result<()> {
@@ -552,7 +552,11 @@ impl PacketDumper {
},
Trust(ref p) => {
- writeln!(output, "{} Value: {}", i, hex::encode(p.value()))?;
+ writeln!(output, "{} Value:", i)?;
+ let mut hd = hex::Dumper::new(
+ &mut output,
+ self.indentation_for_hexdump(&format!("{} ", i), 16));
+ hd.write_ascii(p.value())?;
},
UserID(ref u) => {