X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Client%20Applications%2Frcracki_mt%2FChainWalkSet.h;h=a29fc016a054e64f6d299d0603914c58ce0d60bd;hb=67081d97eed3fd94f2a109d3d9f51a0a477f9a79;hp=a89c38ca9cde05b11008d247ea8a136920ee2b79;hpb=96c5899bfa898d1cc4c5fac69079a4dff717cad2;p=freerainbowtables diff --git a/Client Applications/rcracki_mt/ChainWalkSet.h b/Client Applications/rcracki_mt/ChainWalkSet.h index a89c38c..a29fc01 100644 --- a/Client Applications/rcracki_mt/ChainWalkSet.h +++ b/Client Applications/rcracki_mt/ChainWalkSet.h @@ -53,11 +53,12 @@ private: string sPrecalcPathName; int preCalcPart; vector vPrecalcFiles; + map > mPrecalcIndex; // key -> (file number, file offset) private: void DiscardAll(); bool FindInFile(uint64* pIndexE, unsigned char* pHash, int nHashLen); - string CheckOrRotatePreCalcFile(); + int CheckOrRotatePreCalcFile(); void updateUsedPrecalcFiles(); public: