2 The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
3 Michaƫl Peeters and Gilles Van Assche. For more information, feedback or
4 questions, please refer to our website: http://keccak.noekeon.org/
6 Implementation by the designers,
7 hereby denoted as "the implementer".
9 To the extent possible under law, the implementer has waived all copyright
10 and related or neighboring rights to the source code in this file.
11 http://creativecommons.org/publicdomain/zero/1.0/
14 #ifndef _displayIntermediateValues_h_
15 #define _displayIntermediateValues_h_
19 void displaySetIntermediateValueFile(FILE *f
);
20 void displaySetLevel(int level
);
21 void displayBytes(int level
, const char *text
, const unsigned char *bytes
, unsigned int size
);
22 void displayBits(int level
, const char *text
, const unsigned char *data
, unsigned int size
, int MSBfirst
);
23 void displayStateAsBytes(int level
, const char *text
, const unsigned char *state
);
24 void displayStateAs32bitWords(int level
, const char *text
, const unsigned int *state
);
25 void displayStateAs64bitWords(int level
, const char *text
, const unsigned long long int *state
);
26 void displayRoundNumber(int level
, unsigned int i
);
27 void displayText(int level
, const char *text
);