| /* |
| *********************************************************************** |
| * |
| * Implementation of the Skein hash function. |
| * |
| * Source code author: Doug Whiting, 2008. |
| * |
| * This algorithm and source code is released to the public domain. |
| * |
| *********************************************************************** |
| */ |
| #ifndef _SKEIN_BLOCK_H_ |
| #define _SKEIN_BLOCK_H_ |
| |
| #include "skein_base.h" /* get the Skein API definitions */ |
| |
| void skein_256_process_block(struct skein_256_ctx *ctx, const u8 *blk_ptr, |
| size_t blk_cnt, size_t byte_cnt_add); |
| void skein_512_process_block(struct skein_512_ctx *ctx, const u8 *blk_ptr, |
| size_t blk_cnt, size_t byte_cnt_add); |
| void skein_1024_process_block(struct skein_1024_ctx *ctx, const u8 *blk_ptr, |
| size_t blk_cnt, size_t byte_cnt_add); |
| |
| #endif |