]> AND Private Git Repository - Cipher_code.git/blobdiff - IDA/ida_gf65.cpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
update of enhance one round with cbc rm
[Cipher_code.git] / IDA / ida_gf65.cpp
index 2a914c591da2dd497140b339a1bfe2193dd9755a..d497186e942ec4cda0c767fa3da444690d7f4246 100644 (file)
@@ -222,9 +222,9 @@ int invertible_matrix(gf_t *gf, int *mat, int rows, int w)
 
 mylong*  readFullFile(int n, int t, mylong& sizeFile, mylong & padded_size) {
 
 
 mylong*  readFullFile(int n, int t, mylong& sizeFile, mylong & padded_size) {
 
-  ifstream stream("lena.png", ios::in | ios::binary | ios::ate);
+//  ifstream stream("lena.png", ios::in | ios::binary | ios::ate);
 //  ifstream stream("lena_small.png", ios::in | ios::binary | ios::ate);
 //  ifstream stream("lena_small.png", ios::in | ios::binary | ios::ate);
-//  ifstream stream("/home/couturie/Downloads/CARCARIASS.zip", ios::in | ios::binary | ios::ate);
+  ifstream stream("/home/couturie/Downloads/CARCARIASS.zip", ios::in | ios::binary | ios::ate);
 
   sizeFile=stream.tellg();
   std::cout << sizeFile << std::endl;
 
   sizeFile=stream.tellg();
   std::cout << sizeFile << std::endl;
@@ -380,7 +380,7 @@ int main(int argc, char **argv)
   mylong *identity;
 
 
   mylong *identity;
 
 
-  int size=5000000;
+//  int size=5000000;
   int t=3;
   int n=5;
 
   int t=3;
   int n=5;
 
@@ -449,7 +449,7 @@ int main(int argc, char **argv)
   //Save trunks
   for(int i=0;i<n;i++) {
     stringstream ss;
   //Save trunks
   for(int i=0;i<n;i++) {
     stringstream ss;
-    ss <<"lena_"<<i<<".png";
+    ss <<"file_"<<i<<".dat";
     string str = ss.str();
     saveFile((uint8_t*)&matC[i*len], str.c_str(),len*sizeof(mylong));
 //    sendChunk( str,i);
     string str = ss.str();
     saveFile((uint8_t*)&matC[i*len], str.c_str(),len*sizeof(mylong));
 //    sendChunk( str,i);
@@ -492,7 +492,7 @@ int main(int argc, char **argv)
 
 
     stringstream ss;
 
 
     stringstream ss;
-    ss <<"lena_"<<i<<".png";
+    ss <<"file_"<<i<<".dat";
     string str = ss.str();
 
 //    retrieveChunk(str,i);
     string str = ss.str();
 
 //    retrieveChunk(str,i);
@@ -509,7 +509,7 @@ int main(int argc, char **argv)
 
 
     stringstream ss;
 
 
     stringstream ss;
-    ss <<"lena_"<<i<<".png";
+    ss <<"file_"<<i<<".dat";
     string str = ss.str();
     th[ii].join();    
     readFile((uint8_t*)&matCs[ind*len], str.c_str(),len*sizeof(mylong));
     string str = ss.str();
     th[ii].join();    
     readFile((uint8_t*)&matCs[ind*len], str.c_str(),len*sizeof(mylong));
@@ -588,7 +588,7 @@ int main(int argc, char **argv)
   
   //first elements that contains the size is removed
   uint8_t *reconstucted_data=reinterpret_cast<uint8_t*>(&matS2[1]);
   
   //first elements that contains the size is removed
   uint8_t *reconstucted_data=reinterpret_cast<uint8_t*>(&matS2[1]);
-  saveFile(reconstucted_data, "lena2.png",new_size);
+  saveFile(reconstucted_data, "file.dat",new_size);
   return 0;
 }
 
   return 0;
 }