]> git.sesse.net Git - freerainbowtables/blob - Client Applications/rcracki_mt/TODO
98700d5400f52f5b303564fb525894b9b863ac02
[freerainbowtables] / Client Applications / rcracki_mt / TODO
1 * linux thread priorities
2 * testing/benchmarking suite
3 * remove openssl dependencies
4         ChainWalkContext.cpp
5                 rand.h
6         HashAlgorithm.cpp
7                 des.h
8                 md4.h (fix md4 so it can handle mscache lengths)
9                 sha.h (the local sha1 impl is slower than openssl's)
10 * more generic method for path seperator than _WIN32 ifdef?
11
12 OpenBSD threading
13
14 misc warnings:
15 /tmp//ccWUTqDK.o(.text+0xcc7): In function `HashORACLE(unsigned char*, int, unsigned char*)':
16 : warning: strcpy() is almost always misused, please use strlcpy()
17 /usr/lib/libstdc++.so.47.0: warning: strcat() is almost always misused, please use strlcat()
18
19 /tmp//ccmjYwuS.o(.text+0xbf9): In function `CChainWalkSet::CheckOrRotatePreCalcFile()':
20 : warning: sprintf() is often misused, please use snprintf()
21
22 ChainWalkSet.cpp: In member function 'bool CChainWalkSet::FindInFile(long long
23 unsigned int*, unsigned char*, int)':
24 ChainWalkSet.cpp:154: warning: 'offset' may be used uninitialized in this
25 function
26
27 ChainWalkContext.cpp: In member function 'void CChainWalkContext::HashToIndex(int)':
28 ChainWalkContext.cpp:544: warning: dereferencing type-punned pointer will break strict-aliasing rules
29
30 HashAlgorithm.cpp: In function 'void HashPIX(unsigned char*, int, unsigned char*)':
31 HashAlgorithm.cpp:396: warning: dereferencing type-punned pointer will break strict-aliasing rules