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

Private GIT Repository
new
[Cipher_code.git] / OneRoundIoT / OneRound / one_round_new.cpp
index 59210a8d597620a81be0db2c1889f187c7ca6817..6d9f431031a209bf115f49f62146ffc8079c9398 100644 (file)
@@ -30,9 +30,10 @@ using namespace std;
 int key_size=256;
 int nb_test=1;
 int ctr=0;
 int key_size=256;
 int nb_test=1;
 int ctr=0;
+int h=64;
 
 
-const int h=16;
-const int h2=h*h;
+
+int h2=h*h;
 
 
 
 
 
 
@@ -326,10 +327,14 @@ int main(int argc, char** argv) {
   for(int i=1; i<argc; i++){
     if(strncmp(argv[i],"nb",2)==0)    nb_test = atoi(&(argv[i][2]));    //nb of test         
     if(strncmp(argv[i],"ctr",3)==0) ctr = atoi(&(argv[i][3]));          //CTR ? 1  otherwise CBC like
   for(int i=1; i<argc; i++){
     if(strncmp(argv[i],"nb",2)==0)    nb_test = atoi(&(argv[i][2]));    //nb of test         
     if(strncmp(argv[i],"ctr",3)==0) ctr = atoi(&(argv[i][3]));          //CTR ? 1  otherwise CBC like
+    if(strncmp(argv[i],"h",1)==0) h = atoi(&(argv[i][1]));          //CTR ? 1  otherwise CBC like
   }
 
   printf("nb times %d\n",nb_test);
   printf("ctr %d\n",ctr);
   }
 
   printf("nb times %d\n",nb_test);
   printf("ctr %d\n",ctr);
+  printf("h %d\n",h);
+
+  h2=h*h;
   
 /*
   if(argc==2)
   
 /*
   if(argc==2)