From fad92570661bd1d3bd9f9424a68cb2b76013a788 Mon Sep 17 00:00:00 2001 From: ameba23 Date: Mon, 28 Jun 2021 13:46:52 +0200 Subject: [PATCH] Set a contacts handshake public key on receiving one --- .../handshakekeyexchange/HandshakeKeyExchangeManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/briar-core/src/main/java/org/briarproject/briar/handshakekeyexchange/HandshakeKeyExchangeManagerImpl.java b/briar-core/src/main/java/org/briarproject/briar/handshakekeyexchange/HandshakeKeyExchangeManagerImpl.java index 3240ed458..a723db5a2 100644 --- a/briar-core/src/main/java/org/briarproject/briar/handshakekeyexchange/HandshakeKeyExchangeManagerImpl.java +++ b/briar-core/src/main/java/org/briarproject/briar/handshakekeyexchange/HandshakeKeyExchangeManagerImpl.java @@ -159,6 +159,7 @@ public class HandshakeKeyExchangeManagerImpl extends ConversationClientImpl return false; } PublicKey handshakePublicKey = new AgreementPublicKey(body.getRaw(0)); + contactManager.setHandshakePublicKey(txn, contactId, handshakePublicKey); return false; } @@ -194,6 +195,7 @@ public class HandshakeKeyExchangeManagerImpl extends ConversationClientImpl private void sendHandshakePublicKey(Transaction txn, Contact c) throws DbException { + LOG.info("Sending our handshake public key to " + c.getAlias()); Group group = getContactGroup(c); GroupId g = group.getId(); if (!db.containsGroup(txn, g)) db.addGroup(txn, group);