mscash-cuda: Proper Unicode support, and bug fixes.
mscash2-cuda: Proper Unicode support, and bug fixes.
Revert a terrible change Sayantan made in ebc6a5ee. mscash2 supports
variable iterations count. Instead of b0rking the CPU format you should
fix your GPU formats.
mscash2-opencl: Minor Unicode bug fix, and some other fixes.
Add ALIGN_FIX in x86-64.S for MinGW win64 builds.
Typo in asm comments.
mscash2 formats: Add test vector for non-standard iterations count.
Remove duplicated (auto tuning) code.
Minor change for pwsafe-opencl for use with Intel OCL SDK 1.5.
rar-opencl: Avoid using global memory in inner loop, and coalesce state
buffer.
wpapsk-opencl: Use a coalesced state buffer. 2% boost.
add support for cracking TCP MD5 signatures (BGP RFC 2385)
mscash2-opencl: improvedpreprocess kernel.
Drop ALIGN_FIX from win64 target and add it in a comment instead. It is
supposed to be applied manually if your build crashes in DEScrypt or NT.
stop using "bzero" function
make debugging of "win64-mingw-x86-64" builds easier
Minor tweaks and optimizations to new RIP/OSPF/BGP formats.
Fix some weird code in NT_fmt.c (purely cosmetical).
I made some curious testing with the classic "swap bytes without a temp"
in OpenCL RC4. It seemed slightly faster on Kepler but slower on others.
Apparently Microsoft uses a different x64 calling convention. This is an
attempt to fix x86-64.S. We now use _WIN64 instead of __MINGW64__ in case
someone tries to do things with MSVC or anything else.