Author: kryptos
Date: 2007-08-21 11:48:06 +0000 (Tue, 21 Aug 2007)
New Revision: 14823
Removed:
branches/freenet-jfk/src/freenet/crypt/crypto_Random/HKrGenerator.java
branches/freenet-jfk/src/freenet/crypt/crypto_Random/grpInfo.java
branches/freenet-jfk/src/freenet/crypt/crypto_Random/nonceGen.java
branches/freenet-jfk/src/freenet/crypt/crypto_Random/updateTransientKey.java
Modified:
branches/freenet-jfk/src/freenet/crypt/crypto_Random/session_Key.java
branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey1.java
branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey2.java
Log:
crypto key support files
Deleted: branches/freenet-jfk/src/freenet/crypt/crypto_Random/HKrGenerator.java
===================================================================
--- branches/freenet-jfk/src/freenet/crypt/crypto_Random/HKrGenerator.java
2007-08-21 11:30:19 UTC (rev 14822)
+++ branches/freenet-jfk/src/freenet/crypt/crypto_Random/HKrGenerator.java
2007-08-21 11:48:06 UTC (rev 14823)
@@ -1,17 +0,0 @@
-import java.io.*;
-import freenet.node.*;
-public class HKrGenerator{
- private byte[] hashKey;
- public HKrGenerator(){
- hashKey = new byte[20];
- }
- public HKrGenerator(int size){
- hashKey = new byte[size];
- }
-
- public byte[] getNewHKr() throws Exception{
- node.random.nextBytes(hashKey);
- return hashKey;
- }
-}
-
Deleted: branches/freenet-jfk/src/freenet/crypt/crypto_Random/grpInfo.java
===================================================================
--- branches/freenet-jfk/src/freenet/crypt/crypto_Random/grpInfo.java
2007-08-21 11:30:19 UTC (rev 14822)
+++ branches/freenet-jfk/src/freenet/crypt/crypto_Random/grpInfo.java
2007-08-21 11:48:06 UTC (rev 14823)
@@ -1,56 +0,0 @@
-public class grpInfo{
- public grpInfo(byte[] input){
- grpInfo = new byte[input.length];
- System.arraycopy(input,0,grpInfo,0,input.length);
- }
- private String encryptionAlgorithm;
- private String signatureAlgorithm;
- private String hashAlgorithm;
- private byte[] grpInfo=new byte[3];
- public void processData(){
- if (grpInfo.length == 3)
- {
- int enc = grpInfo[0] & 0xFF;
- encryptionAlgorithm = getEncryptionAlgorithm(enc);
- int sig = grpInfo[1] & 0xFF;
- signatureAlgorithm = getSignatureAlgorithm(sig);
- int hash = grpInfo[2] & 0xFF;
- hashAlgorithm = getHashAlgorithm(hash);
- return;
- }
- else
- System.err.println("ERROR");
- }
-
-
- /**
- * Method getEncryptionAlgorithm returns the encryption algorithm name
- * extracted from the processData method.
- *
- * @return String
- */
- public String getEncryptionAlgorithm(int encVal){
- return algorithm.getAlgo(encVal);
- }
-
- /**
- * Method getSignatureAlgorithm returns the signature algorithm name
- * extracted from calling processData method.
- *
- * @return String
- */
- public String getSignatureAlgorithm(int sigVal){
- return algorithm.getAlgo(sigVal);
- }
-
- /**
- * Method getHashAlgorithm returns the hash algorithm name
- * extracted from calling processData method.
- *
- * @return String
- */
- public String getHashAlgorithm(int hashVal){
- return algorithm.getAlgo(hashVal);
- }
-}
-
Deleted: branches/freenet-jfk/src/freenet/crypt/crypto_Random/nonceGen.java
===================================================================
--- branches/freenet-jfk/src/freenet/crypt/crypto_Random/nonceGen.java
2007-08-21 11:30:19 UTC (rev 14822)
+++ branches/freenet-jfk/src/freenet/crypt/crypto_Random/nonceGen.java
2007-08-21 11:48:06 UTC (rev 14823)
@@ -1,16 +0,0 @@
-import freenet.crypt;
-import java.util.*;
-public class nonceGen{
- private byte nonce[];
- public nonceGen(int size){
- nonce=new byte[size];
- }
- public byte[] getNonce() throws Exception{
- /*
- * We get this from node.random rather than instantiating Yarrow
- */
- node.random.nextBytes(nonce);
- return nonce;
- }
-}
-
Modified: branches/freenet-jfk/src/freenet/crypt/crypto_Random/session_Key.java
===================================================================
--- branches/freenet-jfk/src/freenet/crypt/crypto_Random/session_Key.java
2007-08-21 11:30:19 UTC (rev 14822)
+++ branches/freenet-jfk/src/freenet/crypt/crypto_Random/session_Key.java
2007-08-21 11:48:06 UTC (rev 14823)
@@ -1,14 +1,11 @@
package freenet.crypt;
import java.io.*;
import java.util.*;
-import java.lang.*;
+import java.lang.Integer;
+import freenet.crypt.HMAC;
public class session_Key
{
- /*
- * Constructor
- */
- private session_Key{
- }
+
/**
*Session key.
*The key is generated from Hash of Message:(Ni, Nr, 0) using the DF
exponentials
@@ -22,7 +19,7 @@
byte[] byteArray=new byte[Ni.length + Nr.length + 1];
System.arraycopy(Ni,0,byteArray,0,Ni.length);
System.arraycopy(Nr,0,byteArray,Ni.length,Nr.length);
- byteArray[Ni.length + Nr.length]=Integer(0).byteValue();
+ byteArray[Ni.length + Nr.length]=(new
Integer(0)).byteValue();
HMAC s = new HMAC(SHA1.getInstance());
return s.mac(DFExp,byteArray,DFExp.length);
}catch(Exception e){
Modified:
branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey1.java
===================================================================
--- branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey1.java
2007-08-21 11:30:19 UTC (rev 14822)
+++ branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey1.java
2007-08-21 11:48:06 UTC (rev 14823)
@@ -4,11 +4,7 @@
import java.io.*;
public class sharedSecretKey1
{
- /*
- * Constructor
- */
- private sharedSecretKey1{
- }
+
/**
*Shared key.
*The key is generated from Hash of Message:(Ni, Nr, 1) using the DF
exponentials
@@ -22,7 +18,7 @@
byte[] byteArray=new byte[Ni.length + Nr.length + 1];
System.arraycopy(Ni,0,byteArray,0,Ni.length);
System.arraycopy(Nr,0,byteArray,Ni.length,Nr.length);
- byteArray[Ni.length +
Nr.length]=Integer(0).byteValue();
+ byteArray[Ni.length + Nr.length]=(new
Integer(1)).byteValue();
HMAC s = new HMAC(SHA1.getInstance());
return s.mac(DFExp,byteArray,DFExp.length);
}catch(Exception e){
Modified:
branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey2.java
===================================================================
--- branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey2.java
2007-08-21 11:30:19 UTC (rev 14822)
+++ branches/freenet-jfk/src/freenet/crypt/crypto_Random/sharedSecretKey2.java
2007-08-21 11:48:06 UTC (rev 14823)
@@ -4,11 +4,7 @@
import java.io.*;
public class sharedSecretKey2
{
- /*
- * Constructor
- */
- private sharedSecretKey2{
- }
+
/**
*Shared key.
*The key is generated from Hash of Message:(Ni, Nr, 2) using the DF
exponentials
@@ -22,7 +18,7 @@
byte[] byteArray=new byte[Ni.length + Nr.length + 1];
System.arraycopy(Ni,0,byteArray,0,Ni.length);
System.arraycopy(Nr,0,byteArray,Ni.length,Nr.length);
- byteArray[Ni.length +
Nr.length]=Integer(0).byteValue();
+ byteArray[Ni.length + Nr.length]=(new
Integer(2)).byteValue();
HMAC s = new HMAC(SHA1.getInstance());
return s.mac(DFExp,byteArray,DFExp.length);
}catch(Exception e){
Deleted:
branches/freenet-jfk/src/freenet/crypt/crypto_Random/updateTransientKey.java
===================================================================
---
branches/freenet-jfk/src/freenet/crypt/crypto_Random/updateTransientKey.java
2007-08-21 11:30:19 UTC (rev 14822)
+++
branches/freenet-jfk/src/freenet/crypt/crypto_Random/updateTransientKey.java
2007-08-21 11:48:06 UTC (rev 14823)
@@ -1,26 +0,0 @@
-import java.util.*;
-import java.lang.*;
-package freenet.crypt;
-public class updateTransientKey extends Thread{
- Responder rs;
- public int hkrPeriod;
- public updateTransientKey(Responder rs)
- {
- this.rs=rs;
- }
- public void run()
- {
- while(true)
- {
- try
- {
- sleep(hkrPeriod);
- rs.getHkr();
- }catch(Exception e){
- e.printStackTrace();
- }
- }
- }
-}
-
-