KeccakTools

KeccakFDCLC Member List

This is the complete list of members for KeccakFDCLC, 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
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
corrChiKeccakFDCLC
corrInvChiKeccakFDCLC
diffChiKeccakFDCLC
diffInvChiKeccakFDCLC
displayAll(ostream &fout, KeccakFPropagation *DC=0, KeccakFPropagation *LC=0) const KeccakFDCLC
Dual enum valueKeccakFDCLC
EndOfLambdaModes enum valueKeccakFDCLC
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]
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(UINT8 *state) const KeccakF [virtual]
inverse(vector< Lane > &state) const KeccakF
Inverse enum valueKeccakFDCLC
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
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 nameKeccakFDCLC
laneName(const string &prefix, unsigned int x, unsigned int y)KeccakF [static]
laneSizeKeccakF [protected]
maskKeccakF [protected]
nominalNrRoundsKeccakF [protected]
nrRoundsKeccakF [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]
rhoOffsetsKeccakF [protected]
ROL(Lane &L, int offset) const KeccakF
ROL(LaneValue &L, int offset) const KeccakF
round(vector< Lane > &A, unsigned int roundNumber) const KeccakF
roundConstantsKeccakF [protected]
sheetName(const string &prefix, unsigned int x)KeccakF [static]
Straight enum valueKeccakFDCLC
theta(vector< Lane > &A) const KeccakF
thetaJustAfterChiKeccakFDCLC
thetaJustBeforeChiKeccakFDCLC
thetaTransEnvelope(vector< LaneValue > &state) const KeccakFDCLC
thetaTransposed(vector< Lane > &A) const KeccakFDCLC
Transformation()Transformation [inline]
Transpose enum valueKeccakFDCLC
widthKeccakF [protected]