diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java
index ac8fd4fb7f..c2653c7e86 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java
@@ -934,7 +934,9 @@ class NetDbRenderer {
}
if (full) {
buf.append("
").append(_t("Signing Key")).append(": | ")
- .append(info.getIdentity().getSigningPublicKey().getType().toString());
+ .append(info.getIdentity().getSigningPublicKey().getType());
+ buf.append(" |
").append(_t("Encryption Key")).append(": | ")
+ .append(info.getIdentity().getPublicKey().getType());
}
buf.append(" |
\n")
.append("").append(_t("Addresses")).append(": | 0) {
+ if (getContext().random().nextInt(16) > 0) {
sigTypeChanged = false;
+ encTypeChanged = false;
if (_log.shouldWarn())
_log.warn("Deferring RI rekey from " + stype + " to " + cstype);
}
}
- if (sigTypeChanged || shouldRebuild(privkey)) {
+ if (sigTypeChanged || encTypeChanged || shouldRebuild(privkey)) {
if (_us != null) {
Hash h = _us.getIdentity().getHash();
_log.logAlways(Log.WARN, "Deleting old router identity " + h.toBase64());
@@ -143,6 +149,8 @@ class LoadRouterInfoJob extends JobImpl {
}
if (sigTypeChanged)
_log.logAlways(Log.WARN, "Rebuilding RouterInfo with new signature type " + cstype);
+ if (encTypeChanged)
+ _log.logAlways(Log.WARN, "Rebuilding RouterInfo with new encryption type " + cetype);
// windows... close before deleting
if (fis1 != null) {
try { fis1.close(); } catch (IOException ioe) {}
|