, 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 | |
| buildWordName(const string &prefixSymbol, unsigned int x, unsigned int y, unsigned int z) const | KeccakFCodeGen | [protected] |
| buildWordName(const string &prefixSymbol, unsigned int x, unsigned int z) const | KeccakFCodeGen | [protected] |
| buildWordName(const string &prefixSymbol, unsigned int x) const | KeccakFCodeGen | [protected] |
| chi(vector< Lane > &A) const | KeccakF | |
| displayPi() | KeccakFCodeGen | |
| displayRhoOffsets(bool moduloWordLength) | KeccakFCodeGen | |
| displayRoundConstants() | KeccakFCodeGen | |
| forward(vector< Lane > &state) const | KeccakF | |
| fromBytesToLanes(UINT8 *in, vector< LaneValue > &out) const | KeccakF | |
| fromLanesToBytes(const vector< LaneValue > &in, UINT8 *out) const | KeccakF | |
| genCodeForPrepareTheta(ostream &fout, string A="A", string C="C") const | KeccakFCodeGen | |
| genCodeInPlace(ostream &fout, bool earlyParity, SliceValue inChiMask=0, SliceValue outChiMask=0, string A="A", string B="B", string C="C", string D="D", string header="") const | KeccakFCodeGen | |
| genCodePlanePerPlane(ostream &fout, bool earlyParity, SliceValue inChiMask=0, SliceValue outChiMask=0, string A="A", string B="B", string C="C", string D="D", string E="E", string header="") const | KeccakFCodeGen | |
| genCopyFromStateAndXor(ostream &fout, unsigned int bitsToXor, string A="X##", string state="state", string input="input") const | KeccakFCodeGen | |
| genCopyStateVariables(ostream &fout, string X="X##", string Y="Y##") const | KeccakFCodeGen | |
| genCopyToState(ostream &fout, string A="X##", string state="state", string input="input") const | KeccakFCodeGen | |
| genDeclarations(ostream &fout) const | KeccakFCodeGen | |
| genDeclarationsLanes(ostream &fout, const string &prefixSymbol) const | KeccakFCodeGen | [protected] |
| genDeclarationsSheets(ostream &fout, const string &prefixSymbol) const | KeccakFCodeGen | [protected] |
| genMacroFile(ostream &fout, bool laneComplementing=false) const | KeccakFCodeGen | |
| genRoundConstants(ostream &fout) const | KeccakFCodeGen | |
| getDescription() const | KeccakF | [virtual] |
| getLaneSize() const | KeccakF | |
| getName() const | KeccakFCodeGen | [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] |
| interleavingFactor | KeccakFCodeGen | [protected] |
| 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 | |
| KeccakFCodeGen(unsigned int aWidth, unsigned int aNrRounds=0) | KeccakFCodeGen | |
| 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] |
| outputMacros | KeccakFCodeGen | [protected] |
| outputSubscripts | KeccakFCodeGen | [protected] |
| 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] |
| schedule(unsigned int i) const | KeccakFCodeGen | [protected] |
| scheduleType | KeccakFCodeGen | [protected] |
| setInterleavingFactor(unsigned int anInterleavingFactor) | KeccakFCodeGen | |
| setOutputMacros(bool anOutputMacros) | KeccakFCodeGen | |
| setOutputSubscripts(bool anOutputSubscripts) | KeccakFCodeGen | |
| setScheduleType(unsigned int aScheduleType) | KeccakFCodeGen | |
| sheetName(const string &prefix, unsigned int x) | KeccakF | [static] |
| strANDORnot(const string &A, const string &B, bool LC1, bool LC2, bool LOR) const | KeccakFCodeGen | [protected] |
| strConst(const string &A) const | KeccakFCodeGen | [protected] |
| strNOT(const string &A, bool complement=true) const | KeccakFCodeGen | [protected] |
| strROL(const string &symbol, unsigned int amount) const | KeccakFCodeGen | [protected] |
| strXOR(const string &A, const string &B) const | KeccakFCodeGen | [protected] |
| strXOReq(const string &A, const string &B) const | KeccakFCodeGen | [protected] |
| theta(vector< Lane > &A) const | KeccakF | |
| Transformation() | Transformation | [inline] |
| width | KeccakF | [protected] |
| wordSize | KeccakFCodeGen | [protected] |