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());