From de8b87192163c1d46eba4c044e2bf2b8e243edd3 Mon Sep 17 00:00:00 2001 From: Benjamin Wenger <ben@elixxir.ioo> Date: Thu, 21 Oct 2021 16:06:53 -0700 Subject: [PATCH] added debug logs --- network/message/handler.go | 3 ++- network/message/sendCmixUtils.go | 2 ++ storage/edge/edge.go | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/network/message/handler.go b/network/message/handler.go index 5610c0570..ee0cc561a 100644 --- a/network/message/handler.go +++ b/network/message/handler.go @@ -56,6 +56,7 @@ func (m *Manager) handleMessage(ecrMsg format.Message, bundle Bundle, edge *edge //if it exists, check against all in the list has, forMe, _ := m.Session.GetEdge().Check(identity.Source, fingerprint[:], ecrMsg.GetContents()) if !has { + jww.INFO.Printf("checking backup %v", preimage.MakeDefault(identity.Source)) //if it doesnt exist, check against the default fingerprint for the identity forMe = fingerprint2.CheckIdentityFP(ecrMsg.GetIdentityFP(), ecrMsg.GetContents(), preimage.MakeDefault(identity.Source)) @@ -64,7 +65,7 @@ func (m *Manager) handleMessage(ecrMsg format.Message, bundle Bundle, edge *edge if !forMe { if jww.GetLogThreshold() == jww.LevelTrace { expectedFP := fingerprint2.IdentityFP(ecrMsg.GetContents(), - identity.Source[:]) + preimage.MakeDefault(identity.Source)) jww.TRACE.Printf("Message for %d (%s) failed identity "+ "check: %v (expected-default) vs %v (received)", identity.EphId, identity.Source, expectedFP, ecrMsg.GetIdentityFP()) diff --git a/network/message/sendCmixUtils.go b/network/message/sendCmixUtils.go index 803b52089..79e8e1281 100644 --- a/network/message/sendCmixUtils.go +++ b/network/message/sendCmixUtils.go @@ -145,8 +145,10 @@ func buildSlotMessage(msg format.Message, recipient *id.ID, target *id.ID, var preimage []byte if param.IdentityPreimage != nil { preimage = param.IdentityPreimage + jww.INFO.Printf("Sending to %s with override preimage %v", preimage) }else{ preimage = preimage2.MakeDefault(recipient) + jww.INFO.Printf("Sending to %s with default preimage %v", preimage) } // Set the identity fingerprint diff --git a/storage/edge/edge.go b/storage/edge/edge.go index 7e88d35ec..95f5dce89 100644 --- a/storage/edge/edge.go +++ b/storage/edge/edge.go @@ -177,6 +177,7 @@ func (s *Store) Check(identity *id.ID, identityFP []byte, messageContents []byte } for _, preimage := range preimages { + jww.INFO.Printf("checking %v", preimage) if fingerprint2.CheckIdentityFP(identityFP, messageContents, preimage.Data) { return true, true, preimage } -- GitLab