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


Included Files


Preprocessor definitions

#define ECHO_H_

#define ECHO_SMALL_BLOCKSIZE 1536

#define ECHO_SMALL_BLOCKSIZE_B

#define ECHO_LARGE_BLOCKSIZE 1024

#define ECHO_LARGE_BLOCKSIZE_B

#define ECHO224_BLOCKSIZE ECHO_SMALL_BLOCKSIZE

#define ECHO224_BLOCKSIZE_B

#define ECHO256_BLOCKSIZE ECHO_SMALL_BLOCKSIZE

#define ECHO256_BLOCKSIZE_B

#define ECHO384_BLOCKSIZE ECHO_LARGE_BLOCKSIZE

#define ECHO384_BLOCKSIZE_B

#define ECHO512_BLOCKSIZE ECHO_LARGE_BLOCKSIZE

#define ECHO512_BLOCKSIZE_B


Typedef echo_small_ctx_t

typedef struct {...} echo_small_ctx_t
struct  
   {  
      uint8_t v[4*16];  
      uint8_t salt[16];  
      uint64_t counter;  
      uint16_t id;  
   }  

Typedef echo_large_ctx_t

typedef struct {...} echo_large_ctx_t
struct  
   {  
      uint8_t v[8*16];  
      uint8_t salt[16];  
      uint64_t counter;  
      uint16_t id;  
   }