[freenet-cvs] r19714 - trunk/freenet/src/freenet/keys

toad at freenetproject.org toad at freenetproject.org
Sat May 3 20:11:40 UTC 2008


Author: toad
Date: 2008-05-03 20:11:40 +0000 (Sat, 03 May 2008)
New Revision: 19714

Modified:
   trunk/freenet/src/freenet/keys/NodeCHK.java
Log:
If it's completely the wrong length, reject it.

Modified: trunk/freenet/src/freenet/keys/NodeCHK.java
===================================================================
--- trunk/freenet/src/freenet/keys/NodeCHK.java	2008-05-03 20:08:32 UTC (rev 19713)
+++ trunk/freenet/src/freenet/keys/NodeCHK.java	2008-05-03 20:11:40 UTC (rev 19714)
@@ -89,6 +89,7 @@
 		if(keyBuf.length == KEY_LENGTH) return keyBuf;
 		if(keyBuf.length != FULL_KEY_LENGTH) {
 			Logger.error(NodeCHK.class, "routingKeyFromFullKey() on "+keyBuf.length+" bytes");
+			return null;
 		}
 		if(keyBuf[0] != 1 || keyBuf[1] != Key.ALGO_AES_PCFB_256_SHA256) {
 			if(keyBuf[keyBuf.length-1] == 0 && keyBuf[keyBuf.length-2] == 0) {




More information about the cvs mailing list