diff --git a/router/java/src/com/southernstorm/noise/protocol/HandshakeState.java b/router/java/src/com/southernstorm/noise/protocol/HandshakeState.java index f33baae9ce9b897484ab2058f948617239dade04..a173d3663d0a443dfa31da6d2c677664de204f7a 100644 --- a/router/java/src/com/southernstorm/noise/protocol/HandshakeState.java +++ b/router/java/src/com/southernstorm/noise/protocol/HandshakeState.java @@ -984,6 +984,12 @@ public class HandshakeState implements Destroyable, Cloneable { if (dh != null && dh.hasPublicKey()) { dh.getPublicKey(tmp, 0); buf.append(net.i2p.data.Base64.encode(tmp)); + if (dh.hasEncodedPublicKey()) { + buf.append('\n'); + buf.append("Local eph. pub key ELG2 encoded: "); + dh.getEncodedPublicKey(tmp, 0); + buf.append(net.i2p.data.Base64.encode(tmp)); + } } else { buf.append("null"); }