From fe83a59d2ae7a75e60553f0f749e81ae192c82bb Mon Sep 17 00:00:00 2001 From: akwizgran Date: Mon, 3 Jun 2019 12:48:14 +0100 Subject: [PATCH] Add comment about tag reuse. --- .../org/briarproject/bramble/api/crypto/TransportCrypto.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bramble-api/src/main/java/org/briarproject/bramble/api/crypto/TransportCrypto.java b/bramble-api/src/main/java/org/briarproject/bramble/api/crypto/TransportCrypto.java index 7439c0ec8..b971b309b 100644 --- a/bramble-api/src/main/java/org/briarproject/bramble/api/crypto/TransportCrypto.java +++ b/bramble-api/src/main/java/org/briarproject/bramble/api/crypto/TransportCrypto.java @@ -24,7 +24,9 @@ public interface TransportCrypto { KeyPair ourHandshakeKeyPair) throws GeneralSecurityException; /** - * Derives the handshake mode root key from the static master key. + * Derives the handshake mode root key from the static master key. To + * prevent tag reuse, separate root keys are derived for contacts and + * pending contacts. * * @param pendingContact Whether the static master key is shared with a * pending contact or a contact