Commit Graph

376 Commits (b2347f0962dc1ccb9551e71dbad8da6d0c11e020)

Author SHA1 Message Date
jsteube bfdeb6eac5 Move test_instruction() to opencl_ctx_devices_init()
5 years ago
jsteube 88a051629c Support module specific JiT compiler build options
5 years ago
jsteube 5da1e4b872 Fixed maximum password length limit which was announced as 256 but actually was 255
5 years ago
jsteube 44cd17e7f1 Fix benchmark result for (fast) slow hashes
5 years ago
jsteube 540b405e3a Replace IS_ROCM with HAS_VPERM and HAS_VADD3
5 years ago
jsteube 761475b224 OpenCL Runtime: Improve ROCM detection and make sure to not confuse with recent AMDGPU drivers
5 years ago
Jens Steube 306d40a13a Fixed incorrect progress-only result in a special race condition
5 years ago
jsteube 68d6d36761 Binary Distribution: Removed 32 bit binary executeables
5 years ago
jsteube 62c660afe2 Add -m 14600 module
5 years ago
jsteube 78d2706038 Add -m 8900 module and module_extra_tmp_size()
5 years ago
Gabriele Gristina 1541531a5a Fix dnclen typo
6 years ago
jsteube bc1dd699e3 Add -m 1500 module
6 years ago
jsteube c3630b2f18 Allow modules to change value from user_options->hash_mode to something different in hashconfig->hash_mode. This will be required for modes that can automatically select the right hash_mode for the user for instance LUKS
6 years ago
jsteube bbcc8fea29 Use MODULE_DEFAULT in module_init to reference a global default function
6 years ago
jsteube e0deb3f825 Add module_deep_comp_kernel()
6 years ago
jsteube 6cbb5e4992 Refactor kernel_accel, kernel_loops and kernel_threads management in combination with modules
6 years ago
jsteube e17c3a54d8 Add hook for unstable_warning
6 years ago
jsteube 5633d6808f Move hash_mode specific code which enforce the use of the JiT compiler to modules
6 years ago
jsteube 4028bae578 Use dynloader.c instead of dlopen() directly
6 years ago
jsteube ac55386553 Get rid of hash_mode in selftest.c
6 years ago
Jens Steube 9c0a1a53df
Merge pull request #1830 from hashcat/master
6 years ago
R. Yushaev 393916c0bf Allow cracking non-unique salts for Office 2013
6 years ago
jsteube 074947c6db Get rid of hashconfig_get_kernel_threads() and hashconfig_get_kernel_loops()
6 years ago
jsteube af22a9d1d9 Remove hashconfig_forced_kernel_threads()
6 years ago
R. Yushaev 074fad9fef Correct buffer size parameter in snprintf calls
6 years ago
Jens Steube 0b2ffec379 Fixed selection of OpenCL devices (-d) if there's more than 32 OpenCL devices installed
6 years ago
Jens Steube c9da60c73a Fixed thread count maximum for pure kernels in straight attack mode
6 years ago
Jens Steube e770449702 OpenCL Runtime: Use our own yielding technique for synchronizing rather than vendor specific
6 years ago
Jens Steube ae577410d0 OpenCL Device: Do a real query on OpenCL local memory type instead of just assuming it
6 years ago
Jens Steube 06b39dc3d5 Startup: Show OpenCL runtime initialization message (per device)
6 years ago
Jens Steube 566b1c67b5 Small improvement in --speed-only and --progress-only accuracy
6 years ago
Jens Steube bb758d66e8 Revert "Simplify some code"
6 years ago
Jens Steube 2d15fa07e7 Simplify some code
6 years ago
Jens Steube a402822646 Fixed output of --speed-only and --progress-only in case a fast hash is used in combination with --slow-candidates
6 years ago
Jens Steube 83632a83e4 Memory: Limit maximum host memory to allocate depending on bitness
6 years ago
Jens Steube d6fe2c7cd4 The hashcat brain
6 years ago
Jens Steube 24ce7bacae Updated Intel OpenCL runtime version check
6 years ago
Jens Steube 5ee3e502f8 Fixed missing wordlist encoding in combinator mode
6 years ago
R. Yushaev 5c87720acc Add SHA3 and Keccak
6 years ago
jsteube 52c52836e3 Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
Jens Steube 466ea8eaba Fixed detection of unique ESSID in WPA-PMKID-* parser
6 years ago
Jens Steube a134ea52b3 Fixed a race condition in status view leading to out-of-bound reads
6 years ago
jsteube a5746548e8 Allow use of hash-mode 7900, 10700 and 13731 on AMD devices after workaround
6 years ago
jsteube dad05d9f69 Testing: Workaround some AMD OpenCL runtime segmentation faults
6 years ago
jsteube 9f54c3dd14 Transfer only a few byte should be enough to force the runtime to actually allocate the memory
6 years ago
jsteube 242d991def Fix memleak in memory evaluation
6 years ago
jsteube f9b13035f2 Limit evaluate available memory check to nvidia runtime
6 years ago
jsteube 86fc587182 Be a bit more sensible while try to evaluate available memory
6 years ago
jsteube e67195aa11 Try to evaluate available OpenCL device memory and use this information instead of total available OpenCL device memory for autotune
6 years ago
jsteube c1edc5d562 Increase max PWS space to 1GB to allow higher -n values for GPU with lots of compute units
6 years ago