X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=skipjack%2Fskipjack.c;fp=skipjack%2Fskipjack.c;h=07bc97bf9bf3412dd96d62752611ba27a0dd7b85;hp=04eb437a00edb18d2bc77ffae2cf5ffa974f4c5a;hb=701cee0d98aab48dd3192c8cc7c77eb42581bc56;hpb=21bfb1fb168b3114f675f34e257b6acc557b2de8 diff --git a/skipjack/skipjack.c b/skipjack/skipjack.c index 04eb437..07bc97b 100644 --- a/skipjack/skipjack.c +++ b/skipjack/skipjack.c @@ -30,9 +30,13 @@ #include #include -#define SKIPJACK_CNT_BIG +#if NESSIE_COMPAT +#define SKIPJACK_CNT_BIG 0 +#else +#define SKIPJACK_CNT_BIG 1 +#endif -#ifdef SKIPJACK_CNT_BIG +#if SKIPJACK_CNT_BIG #define SKIPJACK_CNT_SHIFT <<8 #else #define SKIPJACK_CNT_SHIFT @@ -40,7 +44,7 @@ /*****************************************************************************/ -uint8_t skipjack_ftable[] PROGMEM ={ +const uint8_t skipjack_ftable[] PROGMEM ={ 0xa3, 0xd7, 0x09, 0x83, 0xf8, 0x48, 0xf6, 0xf4, 0xb3, 0x21, 0x15, 0x78, 0x99, 0xb1, 0xaf, 0xf9, 0xe7, 0x2d, 0x4d, 0x8a, 0xce, 0x4c, 0xca, 0x2e,