]> AND Private Git Repository - Cipher_code.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
new
authorcouturie <you@example.com>
Sun, 18 Feb 2018 19:28:15 +0000 (20:28 +0100)
committercouturie <you@example.com>
Sun, 18 Feb 2018 19:28:15 +0000 (20:28 +0100)
OneRoundIoT/OneRound/one_round_hash.cpp

index 44773bc9fa26d7d2fa645b68c3ad9ac8a41b5331..bf3cfbbb2a54a185609c937c3efa180839b5ba9b 100644 (file)
@@ -178,7 +178,7 @@ void diff(uchar *Y, uchar *X, int h) {
     
   }
   else if(h==16) {
     
   }
   else if(h==16) {
-  
+    /*
     Y[0] = X[3] ^ X[4] ^ X[6] ^ X[8] ^ X[9] ^ X[13] ^ X[14];
   Y[1] = X[2] ^ X[5] ^ X[7] ^ X[8] ^ X[9] ^ X[12] ^ X[15]; 
   Y[2] = X[1] ^ X[4] ^ X[6] ^ X[10] ^ X[11] ^ X[12] ^ X[15]; 
     Y[0] = X[3] ^ X[4] ^ X[6] ^ X[8] ^ X[9] ^ X[13] ^ X[14];
   Y[1] = X[2] ^ X[5] ^ X[7] ^ X[8] ^ X[9] ^ X[12] ^ X[15]; 
   Y[2] = X[1] ^ X[4] ^ X[6] ^ X[10] ^ X[11] ^ X[12] ^ X[15]; 
@@ -195,9 +195,9 @@ void diff(uchar *Y, uchar *X, int h) {
   Y[13] = X[0] ^ X[3] ^ X[6] ^ X[7] ^ X[8] ^ X[10] ^ X[13]; 
   Y[14] = X[0] ^ X[3] ^ X[4] ^ X[5] ^ X[9] ^ X[11] ^ X[14]; 
   Y[15] = X[1] ^ X[2] ^ X[4] ^ X[5] ^ X[8] ^ X[10] ^ X[15];
   Y[13] = X[0] ^ X[3] ^ X[6] ^ X[7] ^ X[8] ^ X[10] ^ X[13]; 
   Y[14] = X[0] ^ X[3] ^ X[4] ^ X[5] ^ X[9] ^ X[11] ^ X[14]; 
   Y[15] = X[1] ^ X[2] ^ X[4] ^ X[5] ^ X[8] ^ X[10] ^ X[15];
-    
+    */
 
 
-/*    uchar X0=X[0];
+    uchar X0=X[0];
     uchar X1=X[1];
     uchar X2=X[2];
     uchar X3=X[3];
     uchar X1=X[1];
     uchar X2=X[2];
     uchar X3=X[3];
@@ -231,7 +231,7 @@ void diff(uchar *Y, uchar *X, int h) {
   Y[13] = X0 ^ X3 ^ X6 ^ X7 ^ X8 ^ X10 ^ X13; 
   Y[14] = X0 ^ X3 ^ X4 ^ X5 ^ X9 ^ X11 ^ X14; 
   Y[15] = X1 ^ X2 ^ X4 ^ X5 ^ X8 ^ X10 ^ X15; 
   Y[13] = X0 ^ X3 ^ X6 ^ X7 ^ X8 ^ X10 ^ X13; 
   Y[14] = X0 ^ X3 ^ X4 ^ X5 ^ X9 ^ X11 ^ X14; 
   Y[15] = X1 ^ X2 ^ X4 ^ X5 ^ X8 ^ X10 ^ X15; 
-*/
+
 
   
   }
 
   
   }