From b96d81abd0fb292546d0e9ebe65806bb19176dd6 Mon Sep 17 00:00:00 2001 From: Benjamin Wenger <ben@elixxir.ioo> Date: Fri, 26 Feb 2021 14:18:04 -0800 Subject: [PATCH] added a high quality print on identity fingerprint failure on trace mode --- network/message/handler.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/network/message/handler.go b/network/message/handler.go index 61346eacd..39125d468 100644 --- a/network/message/handler.go +++ b/network/message/handler.go @@ -53,6 +53,14 @@ func (m *Manager) handleMessage(ecrMsg format.Message, identity reception.Identi jww.FATAL.Panicf("Could not check IdentityFingerprint: %+v", err) } if !forMe { + if jww.GetLogThreshold()==jww.LevelTrace{ + expectedFP, _ := fingerprint2.IdentityFP(ecrMsg.GetContents(), + identity.Source) + jww.TRACE.Printf("Message for %d (%s) failed identity " + + "check: %v (expected) vs %v (received)", identity.EphId, + identity.Source, expectedFP, ecrMsg.GetIdentityFP(), ) + } + return } -- GitLab