Commit | Line | Data |
---|---|---|
906b492e JC |
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 | ||
c17cdeb4 | 13 | #include "skein_base.h" /* get the Skein API definitions */ |
906b492e | 14 | |
95f1840a AS |
15 | void skein_256_process_block(struct skein_256_ctx *ctx, const u8 *blk_ptr, |
16 | size_t blk_cnt, size_t byte_cnt_add); | |
17 | void skein_512_process_block(struct skein_512_ctx *ctx, const u8 *blk_ptr, | |
18 | size_t blk_cnt, size_t byte_cnt_add); | |
3201b7f2 | 19 | void skein_1024_process_block(struct skein_1024_ctx *ctx, const u8 *blk_ptr, |
95f1840a | 20 | size_t blk_cnt, size_t byte_cnt_add); |
906b492e JC |
21 | |
22 | #endif |