1/***********************************************************************
2**
3** Implementation of the Skein hash function.
4**
5** Source code author: Doug Whiting, 2008.
6**
7** This algorithm and source code is released to the public domain.
8**
9************************************************************************/
10#ifndef _SKEIN_BLOCK_H_
11#define _SKEIN_BLOCK_H_
12
13#include "skein_base.h" /* get the Skein API definitions   */
14
15void skein_256_process_block(struct skein_256_ctx *ctx, const u8 *blk_ptr,
16			     size_t blk_cnt, size_t byte_cnt_add);
17void skein_512_process_block(struct skein_512_ctx *ctx, const u8 *blk_ptr,
18			     size_t blk_cnt, size_t byte_cnt_add);
19void skein_1024_process_block(struct skein_1024_ctx *ctx, const u8 *blk_ptr,
20			      size_t blk_cnt, size_t byte_cnt_add);
21
22#endif
23