From d994bbd36d8b8d1d5bfba429a370d6aee0448ddd Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Wed, 10 Jul 2024 17:48:40 +0100 Subject: [PATCH] - goose-sec: added some debug output --- src/goose/goose_receiver.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/goose/goose_receiver.c b/src/goose/goose_receiver.c index aca567d9..480e181f 100644 --- a/src/goose/goose_receiver.c +++ b/src/goose/goose_receiver.c @@ -1003,8 +1003,10 @@ parseGooseMessage(GooseReceiver self, uint8_t* buffer, int numbytes) printf("GOOSE_SUBSCRIBER: LENGTH: %u\n", length); printf("GOOSE_SUBSCRIBER: APDU length: %i\n", apduLength); - if (secExtLength > 0) + if (secExtLength > 0) { printf("GOOSE_SUBSCRIBER: Security extension length: %u\n", secExtLength); + printf("GOOSE_SUBSCRIBER: Security extension CRC: %04x\n", secExtCrc); + } } if (secExtLength > 0) @@ -1018,7 +1020,7 @@ parseGooseMessage(GooseReceiver self, uint8_t* buffer, int numbytes) } else { - printf("CRC check - FAILED\n"); + printf("CRC check - FAILED (expected: %04x actual: %04x)\n", secExtCrc, crc); } }