File nut/include/contrib/crypto/threefish.h


Included Files


Preprocessor definitions

#define THREEFISH_H_

#define THREEFISH256_BLOCKSIZE 256

#define THREEFISH256_BLOCKSIZE_B

#define THREEFISH512_BLOCKSIZE 512

#define THREEFISH512_BLOCKSIZE_B

#define THREEFISH1024_BLOCKSIZE 1024

#define THREEFISH1024_BLOCKSIZE_B


Typedef threefish256_ctx_t

\typedef threefish256_ctx_t * \brief holds key data for Threefish-256 * * A variable of this type may hold the key data for Threefish-256 encryption * or decryption..

typedef struct {...} threefish256_ctx_t

struct  
   {  
      uint64_t k[5];  
      uint64_t t[3];  
   }  

Typedef threefish512_ctx_t

\typedef threefish512_ctx_t * \brief holds key data for Threefish-512 * * A variable of this type may hold the key data for Threefish-512 encryption * or decryption..

typedef struct {...} threefish512_ctx_t

struct  
   {  
      uint64_t k[9];  
      uint64_t t[3];  
   }  

Typedef threefish1024_ctx_t

\typedef threefish1024_ctx_t * \brief holds key data for Threefish-1024 * * A variable of this type may hold the key data for Threefish-1024 encryption * or decryption..

typedef struct {...} threefish1024_ctx_t

struct  
   {  
      uint64_t k[17];  
      uint64_t t[3];  
   }