#ifndef SYCON_H#define SYCON_H#include<math.h>#include<stdlib.h>#include<stdint.h>#define STATEBYTES 40 //SIZE of state in bytes#define NUMROUNDS 14 //Number of Roundstypedefunsignedlonglongu64;unsignedcharrotl8(constunsignedcharx,constunsignedchary,constunsignedcharshift);voidsycon_perm(unsignedchar*input);voidprint_sycon_state(constunsignedchar*state);voidsycon_perm_ALLZERO(unsignedchar*state);voidsycon_perm_ALLONE(unsignedchar*state);#endif