]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - skein/threefish256_enc.c
included skein tweak for round 3
[avr-crypto-lib.git] / skein / threefish256_enc.c
index ee69c487201e6575fa26277a1cd37102d36bbe98..ebfa03975aec82ebff4b2a0537f29447e4534741 100644 (file)
@@ -39,7 +39,8 @@ void permute_4(void* data){
        X(3) = t;
 }
 
-#define THREEFISH_KEY_CONST 0x5555555555555555LL /* 2**64/3 */
+//#define THREEFISH_KEY_CONST 0x5555555555555555LL /* 2**64/3 */
+#define THREEFISH_KEY_CONST 0x1BD11BDAA9FC1A22LL
 
 #define K(s) (((uint64_t*)key)[(s)])
 #define T(s) (((uint64_t*)tweak)[(s)])