FCL
Free Cryptographic Library
ucl_sia256.h File Reference

Data Structures

struct  ucl_sia256_ctx
 

Macros

#define UCL_SIA256   0
 
#define UCL_SIA256_BLOCKSIZE   64
 
#define UCL_SIA256_HASHSIZE   32
 
#define UCL_SIA256_HASHW32SIZE   8
 

Typedefs

typedef struct ucl_sia256_ctx ucl_sia256_ctx_t
 

Functions

int __API__ ucl_sia256 (u8 *hash, u8 *data, u32 data_byteLen)
 
int __API__ ucl_sia256_core (ucl_sia256_ctx_t *context, u8 *data, u32 data_byteLen)
 
int __API__ ucl_sia256_finish (u8 *hash, ucl_sia256_ctx_t *context)
 
int __API__ ucl_sia256_init (ucl_sia256_ctx_t *context)