From 44196be481d3bd1928b8fd1ba706b18ff8369205 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Thu, 14 Dec 2017 14:19:02 +0100 Subject: [PATCH] binctl: show fingerprint for BinImage (hash of header - signature) --- tools/binctl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/binctl b/tools/binctl index 48280ea2..6bd6780e 100755 --- a/tools/binctl +++ b/tools/binctl @@ -50,6 +50,7 @@ class BinImage(object): assert self.reserved2 == 415 * b'\x00' self.code = data[self.hdrlen:] assert len(self.code) == self.codelen + self.fingerprint = pyblake2.blake2s(data[:IMAGE_HEADER_SIZE - 65]).hexdigest() def print(self): if self.magic == b'TRZF': @@ -71,6 +72,7 @@ class BinImage(object): print(' * sigmask :', format_sigmask(self.sigmask)) print(' * sig :', binascii.hexlify(self.sig).decode()) print(' * total : %d bytes' % total_len) + print(' * fngprnt :', self.fingerprint) print() def compute_hashes(self):