#include //#include "./printf.h" //#include const int size_mesg=256; const int sleepTimeS = 10; const int h=4; const int h2=h*h; byte DK[64]; int rp=1; const int len=size_mesg/h2; typedef byte uchar; int Pbox[len]; int PboxRM[h2]; uchar Sbox1[256]; uchar Sbox2[256]; uchar RM1_cpy[h2]; void inverse_tables(uchar *tab, int size_tab,uchar *inv_perm_tabs) { for(int i=0;i