X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=threefish.h;h=618babe6bb230ba5bbb0c457e32fa7a810c88156;hb=b5a057d2dfa6b43f3850b3858c11a079eb9086f0;hp=73871a48302b229853e966d47dacba4291eb51d8;hpb=56a151edecefbaeab43dac22c89a3bb9fe4f470e;p=avr-crypto-lib.git diff --git a/threefish.h b/threefish.h index 73871a4..618babe 100644 --- a/threefish.h +++ b/threefish.h @@ -28,6 +28,14 @@ #include +#define THREEFISH256_BLOCKSIZE 256 +#define THREEFISH256_BLOCKSIZE_B ((THREEFISH256_BLOCKSIZE+7)/8) +#define THREEFISH512_BLOCKSIZE 512 +#define THREEFISH512_BLOCKSIZE_B ((THREEFISH512_BLOCKSIZE+7)/8) +#define THREEFISH1024_BLOCKSIZE 1024 +#define THREEFISH1024_BLOCKSIZE_B ((THREEFISH1024_BLOCKSIZE+7)/8) + + typedef struct{ uint64_t k[5]; uint64_t t[3];