Added two external modes: Filter_NoRepeats skips candidate passwords that contain the same character more than once, and Filter_Repeats is its inverse. |
|
More...
|
about 5 years ago
|
Copyright years update |
|
More...
|
over 5 years ago
|
https URLs |
|
More...
|
over 5 years ago
|
1.9.0 release |
|
More...
|
over 5 years ago
|
Modernize the references to jumbo |
|
More...
|
over 5 years ago
|
Mention that with PWDUMP-format files "--format=nt" should also be used along with "--show". |
|
More...
|
over 5 years ago
|
Added -fno-strict-aliasing to OPT_INLINE for linux-arm32le-neon as well |
|
More...
|
over 5 years ago
|
Check for __aarch64__ instead of forcibly defining __ARM_NEON |
|
More...
|
over 5 years ago
|
Added an md5crypt test vector, so that the first two salts, which we use for benchmarks, are both of length 8. |
|
More...
|
over 5 years ago
|
Moved the addition of -fno-strict-aliasing from global into linux-arm64le target's OPT_INLINE because the global addition increased code size on x86. |
|
More...
|
over 5 years ago
|
Added -fno-strict-aliasing to OPT_INLINE since on some archs we do violate strict aliasing rules in DES_bs_b.c when we cast between SIMD and array of scalars forms of vectors. |
|
More...
|
almost 6 years ago
|
On AArch64, forcibly define __ARM_NEON. Choose different DES S-box expressions by default. |
|
More...
|
almost 6 years ago
|
Require DES_BS_VECTOR > 0 for 64-bit NEON, so that we don't inadvertently enable its use in scalar 64-bit builds (e.g., with "make generic" on Aarch64). |
|
More...
|
almost 6 years ago
|
1.8.0.18: - Benchmark using all-different candidate passwords of length 7 by default. |
|
More...
|
almost 6 years ago
|
Prepare to have benchmark_length actually request a specific length |
|
More...
|
almost 6 years ago
|
Support up to 1024 threads in bcrypt, md5crypt, bitslice DES |
|
More...
|
almost 6 years ago
|
1.8.0.17: - Always use 3x interleaving for bcrypt on x86-64. - Added linux-arm64le and linux-sparc64 make targets. |
|
More...
|
almost 6 years ago
|
Added linux-arm64le make target |
|
More...
|
almost 6 years ago
|
Added linux-sparc64 make target |
|
More...
|
almost 6 years ago
|
Pacify gcc 8 warnings |
|
More...
|
almost 6 years ago
|
"For second generation Xeon Phi, aka Knights Landing, use linux-x86-64-avx512." |
|
More...
|
almost 6 years ago
|
Always use 3x interleaving for bcrypt on x86-64 |
|
More...
|
almost 6 years ago
|
Corrected the copyright year addition: should be in x86.S, not x86-sse.S |
|
More...
|
almost 6 years ago
|
Dropped the broken link to Dango-Chu's website |
|
More...
|
almost 6 years ago
|
1.8.0.16: - Added runtime detection of AVX2 and AVX-512, loosely based on work by magnum in jumbo (thanks!) - Added linux-x86-avx512 and linux-x86-avx2 make targets (32-bit, mostly for testing in case the 32-bit AVX2 code is later needed e.g. for a Win32 build). |
|
More...
|
almost 6 years ago
|
Credit DeepLearningJohnDoe for the DES S-box expressions targeting the LUT3 operation, which John the Ripper currently uses on AVX-512. |
|
More...
|
almost 6 years ago
|
Simplified idle_init() by mixing declarations and code (now that we can) |
|
More...
|
almost 6 years ago
|
On AVX-512, use DES S-box expressions targeting the LUT3 operation. These are mostly by DeepLearningJohnDoe, with S4 by Roman Rusakov. |
|
More...
|
almost 6 years ago
|
Dropped -Wdeclaration-after-statement |
|
More...
|
almost 6 years ago
|
Added const qualifier |
|
More...
|
almost 6 years ago
|