From: couturie Date: Tue, 17 Apr 2018 13:15:20 +0000 (+0200) Subject: update of old one round in order to degrade it X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/Cipher_code.git/commitdiff_plain/77e5a4ed08f9f2f3134323df80307de602d00800 update of old one round in order to degrade it --- diff --git a/Old_one_round/one_round_light_auth.cpp b/Old_one_round/one_round_light_auth.cpp index 138efb6..6e6a4af 100644 --- a/Old_one_round/one_round_light_auth.cpp +++ b/Old_one_round/one_round_light_auth.cpp @@ -129,49 +129,37 @@ template void myhash(uchar *X, uchar* RM2, uchar *Sbox2) { uchar Y[h]; uchar X2[h]; + uchar Z[h]; for(int k=0;k0;a--) { + Z[a-1]=Z[a]^Y[a]; } - - - RM2[h-1]=Y[h-1]^Y[0]; - RM2[h-2]=RM2[h-1]^Y[h-1]; - RM2[h-3]=RM2[h-2]^Y[h-2]; - RM2[h-4]=RM2[h-3]^Y[h-3]; - for(int a=h-4;a>0;a-=4) { - RM2[a-1]=RM2[a]^Y[a]; - RM2[a-2]=RM2[a-1]^Y[a-1]; - RM2[a-3]=RM2[a-2]^Y[a-2]; - RM2[a-4]=RM2[a-3]^Y[a-3]; + for(int a=0;a