22
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 18, 2023 — Jan 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Preload DES_bs_finalize_keys' bitmasks into registers instead of generating them in the loop.
Solar Designer
as solar
More... over 13 years ago
Merged DES_bs_finalize_keys() into DES_bs_crypt() and DES_bs_crypt_25() for the DES_BS_ASM case.
Solar Designer
as solar
More... over 13 years ago
Inverted a check in DES_bs_set_salt() for it to look prettier. This should not affect performance because the condition is met 50% of the time.
Solar Designer
as solar
More... over 13 years ago
Optimized DES_bs_set_salt() further by precomputing pointers into B[] for non-salted DES E-box.
Solar Designer
as solar
More... over 13 years ago
Optimized DES_bs_set_salt().
Solar Designer
as solar
More... over 13 years ago
Merged DES_bs_finalize_keys_LM() into DES_bs_crypt_LM() in the DES_BS_ASM case.
Solar Designer
as solar
More... over 13 years ago
Merged DES_bs_finalize_keys_LM() into DES_bs_crypt_LM().
Solar Designer
as solar
More... over 13 years ago
Merged DES_bs_finalize_keys_LM() into DES_bs_crypt_LM().
Solar Designer
as solar
More... over 13 years ago
Fix to avoid compiler warnings:
Solar Designer
as solar
More... over 13 years ago
1.7.8.2
Solar Designer
as solar
More... over 13 years ago
Implemented DES_bs_finalize_keys*() in assembly for MMX, SSE2, x86-64/SSE2.
Solar Designer
as solar
More... over 13 years ago
Further optimizations to DES_bs_finalize_keys().
Solar Designer
as solar
More... over 13 years ago
Brought the DES_bs_all definition in sync with DES_bs.h's.
Solar Designer
as solar
More... over 13 years ago
Removed some no longer needed fields from DES_bs_all.
Solar Designer
as solar
More... over 13 years ago
Removed the old get_key() body, which was already #if 0'ed.
Solar Designer
as solar
More... over 13 years ago
Unrolled the loops in FINALIZE_NEXT_KEY_BIT manually.
Solar Designer
as solar
More... over 13 years ago
Optimized DES_bs_finalize_keys*()
Solar Designer
as solar
More... over 13 years ago
Split DES_bs_finalize_keys() into two specialized functions to help the compiler unroll loops inside these functions.
Solar Designer
as solar
More... over 13 years ago
Replaced the bitslice DES key setup algorithm with a faster one, which significantly improves performance at LM hashes, as well as at DES-based crypt(3) hashes when there's just one salt (or very few salts).
Solar Designer
as solar
More... over 13 years ago
Added support for cracking 10-character DES-based tripcodes.
Solar Designer
as solar
More... over 13 years ago
Dropped vxorn() and vnor(), which are no longer used by the S-box expressions.
Solar Designer
as solar
More... over 13 years ago
Set OS_TIMER and OS_FLOCK.
Solar Designer
as solar
More... over 13 years ago
Optimized the DES S-box x86-64 (16-register SSE2) assembly code, disabled the use of SSE2 intrinsics for DES S-boxes even with very recent GCC now that the supplied assembly code appears to result in performance that is at least as good as or is slightly better than that of GCC-generated code.
Solar Designer
as solar
More... over 13 years ago
Don't enable the use of SSE2 intrinsics even for very recent GCC now that x86-64.S has been optimized and appears to result in performance that is at least as good as or is slightly better than GCC-generated code (although more testing may be needed - on more CPUs and with more GCC versions).
Solar Designer
as solar
More... over 13 years ago
Optimized S5 through S8 for Core 2.
Solar Designer
as solar
More... over 13 years ago
Optimized S1 through S4 for Core 2.
Solar Designer
as solar
More... over 13 years ago
Declare saved_salt and current_salt "static" to prevent inadvertent use from another source file. (These are only declared in the unusual !DES_BS case.)
Solar Designer
as solar
More... over 13 years ago
Two pre-defined external mode variables have been added: "abort" and "status", which let an external mode request the current cracking session to be aborted or the status line to be displayed, respectively.
Solar Designer
as solar
More... over 13 years ago
Documented the "abort" and "status" variables.
Solar Designer
as solar
More... over 13 years ago
Moved the Parallel external mode sample to be right before the Auto* samples.
Solar Designer
as solar
More... over 13 years ago