]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - skein/threefish1024_enc.c
included skein tweak for round 3
[avr-crypto-lib.git] / skein / threefish1024_enc.c
index 99cca17e651eae4e9fc22d28c53a0d60600cec69..5e6310b9cefb9a1eba006ab69fc2db6de51edea2 100644 (file)
@@ -55,7 +55,8 @@ void permute_16(void* data){
        X(14) = 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)])