From 394943c36f74b685049b0f8d424e709ae2592e8c Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 26 Feb 2012 21:15:31 +0000 Subject: [PATCH] debug output of LS encryption key to correlate with SKM debug page --- .../java/src/net/i2p/router/web/NetDbRenderer.java | 10 +++++++--- .../src/net/i2p/crypto/TransientSessionKeyManager.java | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java index 6b54c2988e..ebdacbfd69 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java @@ -106,7 +106,10 @@ public class NetDbRenderer { StringBuilder buf = new StringBuilder(4*1024); buf.append("

" + _("Network Database Contents") + "

\n"); buf.append("" + _("View RouterInfo") + ""); - buf.append("

").append(_("LeaseSets")).append("

\n"); + buf.append("

").append(_("LeaseSets")); + if (debug) + buf.append(" - Debug mode - Sorted by hash distance, closest first"); + buf.append("

\n"); Hash ourRKey; Set leases; DecimalFormat fmt; @@ -169,9 +172,10 @@ public class NetDbRenderer { if (c++ == medianCount) median = dist; } - buf.append(" Dist: ").append(fmt.format(biLog2(dist))).append(""); - buf.append(" RKey: ").append(ls.getRoutingKey().toBase64()); + buf.append(" Dist: ").append(fmt.format(biLog2(dist))).append("
"); + buf.append("Routing Key: ").append(ls.getRoutingKey().toBase64()); buf.append("
"); + buf.append("Encryption Key: ").append(ls.getEncryptionKey().toBase64().substring(0, 20)).append("...
"); } for (int i = 0; i < ls.getLeaseCount(); i++) { buf.append(_("Lease")).append(' ').append(i + 1).append(": " + _("Gateway") + ' '); diff --git a/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java b/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java index e17802042b..7959c68e93 100644 --- a/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java +++ b/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java @@ -625,7 +625,7 @@ public class TransientSessionKeyManager extends SessionKeyManager { OutboundSession sess = iter.next(); Set sets = new TreeSet(new TagSetComparator()); sets.addAll(sess.getTagSets()); - buf.append("Target key: ").append(sess.getTarget().toBase64().substring(0, 64)).append("
" + + buf.append("Target public key: ").append(sess.getTarget().toBase64().substring(0, 20)).append("...
" + "Established: ").append(DataHelper.formatDuration(now - sess.getEstablishedDate())).append(" ago
" + "Last Used: ").append(DataHelper.formatDuration(now - sess.getLastUsedDate())).append(" ago
" + "Session key: ").append(sess.getCurrentKey().toBase64()).append("" +