]> git.sesse.net Git - freerainbowtables/commit
Modify ChainWalkSet::FindInFile() to keep the precalc index in memory instead of...
authorSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Mon, 21 Feb 2011 22:38:35 +0000 (23:38 +0100)
committerSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Mon, 21 Feb 2011 22:38:35 +0000 (23:38 +0100)
commit67081d97eed3fd94f2a109d3d9f51a0a477f9a79
treeb6ed9479fd48b22d96141e6ef9bea65c815fe3d4
parent96c5899bfa898d1cc4c5fac69079a4dff717cad2
Modify ChainWalkSet::FindInFile() to keep the precalc index in memory instead of reading it in every time. About halves the wall time spent between checking false alarms for each hash, which means a solid (~2x) speedup for anything with 20 or more threads doing false alarm checking.
Client Applications/rcracki_mt/ChainWalkSet.cpp
Client Applications/rcracki_mt/ChainWalkSet.h
Client Applications/rcracki_mt/Public.h