30 lines
1.2 KiB
C
30 lines
1.2 KiB
C
|
/*
|
||
|
The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
|
||
|
Michaël Peeters and Gilles Van Assche. For more information, feedback or
|
||
|
questions, please refer to our website: http://keccak.noekeon.org/
|
||
|
|
||
|
Implementation by the designers,
|
||
|
hereby denoted as "the implementer".
|
||
|
|
||
|
To the extent possible under law, the implementer has waived all copyright
|
||
|
and related or neighboring rights to the source code in this file.
|
||
|
http://creativecommons.org/publicdomain/zero/1.0/
|
||
|
*/
|
||
|
|
||
|
#ifndef _displayIntermediateValues_h_
|
||
|
#define _displayIntermediateValues_h_
|
||
|
|
||
|
#include <stdio.h>
|
||
|
|
||
|
void displaySetIntermediateValueFile(FILE *f);
|
||
|
void displaySetLevel(int level);
|
||
|
void displayBytes(int level, const char *text, const unsigned char *bytes, unsigned int size);
|
||
|
void displayBits(int level, const char *text, const unsigned char *data, unsigned int size, int MSBfirst);
|
||
|
void displayStateAsBytes(int level, const char *text, const unsigned char *state);
|
||
|
void displayStateAs32bitWords(int level, const char *text, const unsigned int *state);
|
||
|
void displayStateAs64bitWords(int level, const char *text, const unsigned long long int *state);
|
||
|
void displayRoundNumber(int level, unsigned int i);
|
||
|
void displayText(int level, const char *text);
|
||
|
|
||
|
#endif
|