From dd50530192834e33010fc5973dd4a78988f58ce5 Mon Sep 17 00:00:00 2001 From: "Richard T. Carback III" <rick.carback@gmail.com> Date: Tue, 16 Mar 2021 19:26:07 +0000 Subject: [PATCH] Calculate message digest before processing message --- network/message/handler.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/network/message/handler.go b/network/message/handler.go index 95606c8a7..88484e6fb 100644 --- a/network/message/handler.go +++ b/network/message/handler.go @@ -37,6 +37,7 @@ func (m *Manager) handleMessages(quitCh <-chan struct{}) { func (m *Manager) handleMessage(ecrMsg format.Message, identity reception.IdentityUse) { // We've done all the networking, now process the message fingerprint := ecrMsg.GetKeyFP() + msgDigest := ecrMsg.Digest() e2eKv := m.Session.E2e() @@ -113,7 +114,7 @@ func (m *Manager) handleMessage(ecrMsg format.Message, identity reception.Identi } jww.INFO.Printf("Received message of type %s from %s,"+ - " msgDigest: %s", encTy, sender, ecrMsg.Digest()) + " msgDigest: %s", encTy, sender, msgDigest) // Process the decrypted/unencrypted message partition, to see if // we get a full message -- GitLab