]> git.cryptolib.org Git - avr-crypto-lib.git/blob - sha3-api.h
further shrinked BMW224/256 to 1884 bytes
[avr-crypto-lib.git] / sha3-api.h
1 /* sha3-api.h */
2
3 /**
4  * \file    sha3-api.h
5  * \author  Daniel Otte
6  * \email   daniel.otte@rub.de
7  * \date    2009-01-06
8  * \license GPLv3 or later
9  * 
10  */
11 /*
12  This file implements algortihm independent data types of the NIST API for
13  SHA3 candidates as described in:
14    http://csrc.nist.gov/groups/ST/hash/documents/SHA3-C-API.pdf
15  .
16 */
17
18 #ifndef SHA3_API_H_
19 #define SHA3_API_H_
20 typedef unsigned char BitSequence;
21 typedef unsigned long long DataLength;
22 typedef enum { SUCCESS = 0, FAIL = 1, BAD_HASHBITLEN = 2 } HashReturn;
23
24 #endif /* SHA3_API_H_ */