KeccakTools

main.cpp File Reference

#include <cstdlib>
#include <fstream>
#include <iostream>
#include <sstream>
#include "duplex.h"
#include "Keccak.h"
#include "Keccak-f25LUT.h"
#include "Keccak-fCodeGen.h"
#include "Keccak-fDCEquations.h"
#include "Keccak-fDCLC.h"
#include "Keccak-fEquations.h"
#include "Keccak-fPropagation.h"
#include "Keccak-fTrails.h"
Include dependency graph for main.cpp:

Functions

void testKeccakF ()
void display (const UINT8 *data, unsigned int length)
void testKeccakSponge (const char *message, unsigned int length)
void testKeccakSponge ()
void testKeccakDuplex ()
void generateEquations ()
void generateCode ()
void testKeccakF25LUT ()
void genKATShortMsg_main ()
void testKeccakFDCLC ()
void displayTrails ()
void extendTrailAtTheEnd ()
void extendTrailAtTheBeginning ()
void generateDCTrailEquations ()
int main (int argc, char *argv[])

Function Documentation

void display ( const UINT8 data,
unsigned int  length 
)
void displayTrails ( )
void extendTrailAtTheBeginning ( )
void extendTrailAtTheEnd ( )
void generateCode ( )
void generateDCTrailEquations ( )
void generateEquations ( )
void genKATShortMsg_main ( )
int main ( int  argc,
char *  argv[] 
)
void testKeccakDuplex ( )
void testKeccakF ( )
void testKeccakF25LUT ( )
void testKeccakFDCLC ( )
void testKeccakSponge ( )
void testKeccakSponge ( const char *  message,
unsigned int  length 
)