, 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] |
| buildDCTrailFromPair(vector< SliceValue > &a1, vector< SliceValue > &a2, Trail &trail) const | KeccakFDCEquations | |
| buildFileName(const string &prefix, const string &suffix) const | KeccakF | |
| checkDCTrail(const Trail &trail, KeccakFPropagation *DC=0) const | KeccakFDCLC | |
| checkLCTrail(const Trail &trail, KeccakFPropagation *LC=0) const | KeccakFDCLC | |
| chi(vector< Lane > &A) const | KeccakF | |
| chiOnRow(RowValue a) const | KeccakFDCLC | |
| corrChi | KeccakFDCLC | |
| corrInvChi | KeccakFDCLC | |
| diffChi | KeccakFDCLC | |
| diffInvChi | KeccakFDCLC | |
| displayAll(ostream &fout, KeccakFPropagation *DC=0, KeccakFPropagation *LC=0) const | KeccakFDCLC | |
| displayEquations(ostream &fout, const vector< SymbolicLane > &state, const string &prefixOutput, bool forSage=false) const | KeccakFDCEquations | [protected] |
| Dual enum value | KeccakFDCLC | |
| EndOfLambdaModes enum value | KeccakFDCLC | |
| forward(vector< Lane > &state) const | KeccakF | |
| fromBytesToLanes(UINT8 *in, vector< LaneValue > &out) const | KeccakF | |
| fromLanesToBytes(const vector< LaneValue > &in, UINT8 *out) const | KeccakF | |
| fromLanesToSlices(const vector< LaneValue > &lanes, vector< SliceValue > &slices) const | KeccakFDCLC | [inline] |
| genDCEquations(ostream &fout, const Trail &trail, bool forSage=false) const | KeccakFDCEquations | |
| getDCEquations(const vector< SliceValue > &diffIn, const vector< SliceValue > &diffOut, const vector< SymbolicLane > &input, vector< SymbolicBit > &inputRelations) const | KeccakFDCEquations | [protected] |
| getDCEquations(RowValue diffIn, RowValue diffOut, const vector< SymbolicBit > &inputVariables, vector< SymbolicBit > &inputRelations) const | KeccakFDCEquations | [protected] |
| getDescription() const | KeccakFDCLC | [virtual] |
| getLaneSize() const | KeccakF | |
| getName() const | KeccakFDCLC | [virtual] |
| getThetaEffectFromParity(const vector< Lane > &C, vector< Lane > &D) const | KeccakFDCLC | |
| getThetaGap(const vector< LaneValue > &state) const | KeccakFDCLC | |
| getThetaGapFromParity(const vector< LaneValue > &parity) const | KeccakFDCLC | |
| getThetaTransposedEffectFromParity(const vector< Lane > &C, vector< Lane > &D) const | KeccakFDCLC | |
| 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] |
| Inverse enum value | KeccakFDCLC | |
| inverse(UINT8 *state) const | KeccakF | [virtual] |
| inverse(vector< Lane > &state) const | KeccakF | |
| inverseChi(vector< Lane > &A) const | KeccakF | |
| inverseChiOnRow(RowValue a) const | KeccakFDCLC | |
| 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 | |
| KeccakFDCEquations(unsigned int aWidth) | KeccakFDCEquations | |
| KeccakFDCLC(unsigned int aWidth, unsigned int aNrRounds=0) | KeccakFDCLC | |
| lambda(vector< Lane > &state, LambdaMode mode) const | KeccakFDCLC | |
| lambda(const vector< SliceValue > &in, vector< SliceValue > &out, LambdaMode mode) const | KeccakFDCLC | |
| lambdaAfterTheta(vector< Lane > &state, LambdaMode mode) const | KeccakFDCLC | |
| lambdaAfterTheta(const vector< SliceValue > &in, vector< SliceValue > &out, LambdaMode mode) const | KeccakFDCLC | |
| lambdaBeforeTheta(vector< Lane > &state, LambdaMode mode) const | KeccakFDCLC | |
| lambdaBeforeTheta(const vector< SliceValue > &in, vector< SliceValue > &out, LambdaMode mode) const | KeccakFDCLC | |
| LambdaMode enum name | KeccakFDCLC | |
| 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] |
| Straight enum value | KeccakFDCLC | |
| theta(vector< Lane > &A) const | KeccakF | |
| thetaJustAfterChi | KeccakFDCLC | |
| thetaJustBeforeChi | KeccakFDCLC | |
| thetaTransEnvelope(vector< LaneValue > &state) const | KeccakFDCLC | |
| thetaTransposed(vector< Lane > &A) const | KeccakFDCLC | |
| Transformation() | Transformation | [inline] |
| Transpose enum value | KeccakFDCLC | |
| width | KeccakF | [protected] |