diff --git a/network/message/handler.go b/network/message/handler.go index 61346eacde22fc2ab7e907e0463ac0caf40a038c..39125d468b33d98fcdf0062139e0567661ca2f21 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 }