Author: nextgens
Date: 2007-09-27 18:47:58 +0000 (Thu, 27 Sep 2007)
New Revision: 15367

Modified:
   branches/freenet-jfk/src/freenet/crypt/DiffieHellmanLightContext.java
Log:
logging, again

Modified: branches/freenet-jfk/src/freenet/crypt/DiffieHellmanLightContext.java
===================================================================
--- branches/freenet-jfk/src/freenet/crypt/DiffieHellmanLightContext.java       
2007-09-27 18:46:23 UTC (rev 15366)
+++ branches/freenet-jfk/src/freenet/crypt/DiffieHellmanLightContext.java       
2007-09-27 18:47:58 UTC (rev 15367)
@@ -1,5 +1,8 @@
 package freenet.crypt;

+import java.math.BigInteger;
+
+import freenet.support.HexUtil;
 import freenet.support.Logger;

 import net.i2p.util.NativeBigInteger;
@@ -40,10 +43,12 @@
         * Calling the following is costy; avoid
         */
        public NativeBigInteger getHMACKey(NativeBigInteger peerExponential, 
DSAGroup group) {
+               BigInteger P = group.getP();
                NativeBigInteger sharedSecret =
-                       (NativeBigInteger) peerExponential.modPow(myExponent, 
group.getP());
+                       (NativeBigInteger) peerExponential.modPow(myExponent, 
P);

                if(logMINOR) {
+                       Logger.minor(this, "P: "+HexUtil.biToHex(P));
                        Logger.minor(this, "My exponent: 
"+myExponent.toHexString());
                        Logger.minor(this, "My exponential: 
"+myExponential.toHexString());
                        Logger.minor(this, "Peer's exponential: 
"+peerExponential.toHexString());


Reply via email to