]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - threefish.h
+skein
[avr-crypto-lib.git] / threefish.h
index 73871a48302b229853e966d47dacba4291eb51d8..618babe6bb230ba5bbb0c457e32fa7a810c88156 100644 (file)
 
 #include <stdint.h>
 
+#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];