#ifndef SKINNY128_H_ #define SKINNY128_H_ typedef unsigned char u8; typedef unsigned int u32; #define SKINNY128_384_ROUNDS 40 extern void skinny128_384(u8* ctext, const u32* tk, const u8* ptext, const u32* rtk1); extern void tkschedule_lfsr(u32* rtk, const u8* tk2, const u8* tk3, const int rounds); extern void tkschedule_perm(u32* rtk); extern void tkschedule_perm_tk1(u32* rtk1, const u8* tk1); #endif // SKINNY128_H_