, including all inherited members.
bitName(const string &prefix, unsigned int x, unsigned int y, unsigned int z) const | KeccakF | |
buildBitName(const string &prefixSymbol, unsigned int laneSize, unsigned int z) | KeccakF | [static] |
buildFileName(const string &prefix, const string &suffix) const | KeccakF | |
chi(vector< Lane > &A) const | KeccakF | |
forward(vector< Lane > &state) const | KeccakF | |
fromBytesToLanes(UINT8 *in, vector< LaneValue > &out) const | KeccakF | |
fromLanesToBytes(const vector< LaneValue > &in, UINT8 *out) const | KeccakF | |
genAbsoluteValuesBeforeChi(ostream &fout, const vector< LaneValue > &input, const string &prefix) const | KeccakFEquations | |
genComponentEquations(ostream &fout, const string &prefixInput, const string &prefixOutput) const | KeccakFEquations | |
genEquations(ostream &fout, const vector< SymbolicLane > &state, const string &prefixOutput, bool forSage=false) const | KeccakFEquations | [protected] |
genRoundEquations(ostream &fout, bool forSage=false) const | KeccakFEquations | |
getDescription() const | KeccakF | [virtual] |
getLaneSize() const | KeccakF | |
getName() const | KeccakF | [virtual] |
getWidth() const | KeccakF | [virtual] |
getX(unsigned int index) | KeccakF | [inline, static] |
getY(unsigned int index) | KeccakF | [inline, static] |
index(int x, int y) | KeccakF | [static] |
index(int x) | KeccakF | [static] |
initializeState(vector< SymbolicLane > &state, const string &prefix) const | KeccakFEquations | [protected] |
initializeState(vector< SymbolicLane > &state, const string &prefix, unsigned int laneSize) | KeccakFEquations | [static] |
inverse(UINT8 *state) const | KeccakF | [virtual] |
inverse(vector< Lane > &state) const | KeccakF | |
inverseChi(vector< Lane > &A) const | KeccakF | |
inversePi(vector< Lane > &A) const | KeccakF | |
inversePi(unsigned int X, unsigned int Y, unsigned int &x, unsigned int &y) | KeccakF | [static] |
inverseRho(vector< Lane > &A) const | KeccakF | |
inverseRho(unsigned int x, unsigned int y, unsigned int z) const | KeccakF | [inline] |
inverseRound(vector< Lane > &A, unsigned int roundNumber) const | KeccakF | |
inverseTheta(vector< Lane > &A) const | KeccakF | |
iota(vector< Lane > &A, unsigned int roundNumber) const | KeccakF | |
KeccakF(unsigned int aWidth, unsigned int aNrRounds=0) | KeccakF | |
KeccakFEquations(unsigned int aWidth, unsigned int aNrRounds=0) | KeccakFEquations | |
laneName(const string &prefix, unsigned int x, unsigned int y) | KeccakF | [static] |
laneSize | KeccakF | [protected] |
mask | KeccakF | [protected] |
nominalNrRounds | KeccakF | [protected] |
nrRounds | KeccakF | [protected] |
operator()(UINT8 *state) const | KeccakF | [virtual] |
operator<<(ostream &a, const Transformation &transformation) | Transformation | [friend] |
Permutation() | Permutation | [inline] |
pi(vector< Lane > &A) const | KeccakF | |
pi(unsigned int x, unsigned int y, unsigned int &X, unsigned int &Y) | KeccakF | [static] |
rho(vector< Lane > &A) const | KeccakF | |
rho(unsigned int x, unsigned int y, unsigned int z) const | KeccakF | [inline] |
rhoOffsets | KeccakF | [protected] |
ROL(Lane &L, int offset) const | KeccakF | |
ROL(LaneValue &L, int offset) const | KeccakF | |
round(vector< Lane > &A, unsigned int roundNumber) const | KeccakF | |
roundConstants | KeccakF | [protected] |
sheetName(const string &prefix, unsigned int x) | KeccakF | [static] |
theta(vector< Lane > &A) const | KeccakF | |
Transformation() | Transformation | [inline] |
width | KeccakF | [protected] |