Commit Graph

4502 Commits (8273bb83766e06c58e070dd5e6ae435d660ea8b2)
 

Author SHA1 Message Date
Jens Steube 8273bb8376 NV JiT doesn't like static inline keywords
6 years ago
jsteube 3e08750900 OpenCL Kernels: Add general function declaration keyword (static inline)
6 years ago
jsteube e59d5fd25e sometimes device_global_mem and device_maxmem_alloc reportedback from the opencl runtime are a bit inaccurate.
6 years ago
jsteube cdc4f3828b Reduce max kernel threads from 256 to 64 in -w 4 to save host and GPU memory
6 years ago
jsteube 5391edca0d Weird macOS JiT likes this more
6 years ago
jsteube a3a16f676f OpenCL Kernels: Add a decompressing kernel and a compressing host code in order to reduce PCIe transfer time
6 years ago
jsteube 2f30e5e929 Fixed invalid support for SIMD in -m 400
6 years ago
jsteube c99de3c22a Fix missing function export in test.pl
6 years ago
Jens Steube 665a514977 Use a more conservative mechanic in the last step of the autotune
6 years ago
Jens Steube fb00b528c4 Improve autotune and synchronize results on same OpenCL devices
6 years ago
Jens Steube 3d2c0018fc Limit the maximum OpenCL thread count to 256
6 years ago
jsteube 517062849e Save some space in speed display to avoid line breaks
6 years ago
jsteube 11b18512c7 Terminal: Add workitem settings to status display (can be handy for debugging)
7 years ago
jsteube 53e2b40bad Fixed a uninitialized value in OpenCL kernels 9720, 9820 and 10420 leading to absurd benchmark performance
7 years ago
jsteube 76a3e3f7af OpenCL Runtime: Add current timestamp to OpenCL kernel source in order to force OpenCL JiT compiler to recompile and not use the cache
7 years ago
jsteube 3272e29497 Returncode: Enforce returncode 0 in case the user selected --speed-only or --progress-only and no other error occured
7 years ago
jsteube a8ca6862bf OpenCL Runtime: Enforce to use OpenCL version 1.2 to restrain OpenCL runtimes to make use of the __generic address space qualifier
7 years ago
jsteube 13a79cf942 Fix unoptimized Kerberos 5 TGS-REP etype 23 kernel for use on macOS
7 years ago
jsteube 019ed0de6e Fix double free
7 years ago
jsteube dd97799e4c Hashcat Context: Fixed a memory leak in shutdown phase
7 years ago
jsteube e2654efaa7 Hash Parser: Fixed a memory leak in shutdown phase
7 years ago
jsteube 9136d23f2a Use hcmalloc() instead of malloc() whenever possible
7 years ago
jsteube c34670c567 OpenCL Devices: Fixed several memory leaks in shutdown phase
7 years ago
jsteube 6361ea823c Use hcmalloc() instead of malloc() whenever possible
7 years ago
jsteube 09261dad0e Prepare for v4.1.0 release
7 years ago
jsteube 2095e27d46 User Options: According to getopts manpage the last element of the option array has to be filled with zeros
7 years ago
jsteube 5b527f6aa6 Removed debugging code
7 years ago
jsteube 68b1ea4b68 OpenCL Runtime: Updated rocm detection
7 years ago
jsteube 9aa9725b91 Terminal: Display Set Cost/Rounds During Benchmarking
7 years ago
jsteube e877c30ebc OpenCL Kernels: Remove password length restriction to 16 for Cisco-PIX and Cisco-ASA hashes
7 years ago
Jens Steube 4c981ea0ba
Merge pull request #1503 from roycewilliams/master
7 years ago
Royce Williams 5409bdffbd minor changes.txt grammar prior to release
7 years ago
jsteube ef3cdddb18 Enforce environment variables to be set in cygwin environment
7 years ago
jsteube 01a7476ff8 Link hashcat native binary with -lrt to workaround problems with clock_gettime() on libc versions < 2.17
7 years ago
jsteube 213de0ba43 Simplify production versioning and fix variable content if there's no git installed
7 years ago
jsteube 18bb0a9493 Add missing gpu_atinit() to m02000_a0 and m02000_a1
7 years ago
jsteube 084eed0a0d Moved some gcc options around to different places in Makefile
7 years ago
Jens Steube a94f4ec722
Merge pull request #1498 from TomasKorbar/master
7 years ago
TomasKorbar 8222b361f1 Modified makefile to add soname for libhashcat
7 years ago
jsteube e21779112f Fix some tabs in Makefile
7 years ago
Jens Steube 772b7bd252
Merge pull request #1500 from philsmd/master
7 years ago
philsmd 9d7aecef02
appveyor: fix cd paths to make it work with both cygwin and msys
7 years ago
jsteube 6a04e953e0 Fix missing gpu_atinit in --stdout kernel
7 years ago
philsmd caa5c052ec
Makefile: disallow running 'make install' on windows systems (including cygwin/msys etc)
7 years ago
philsmd 0b79d65682
Makefile: fixed whitespace by using spaces instead of tabs where possible
7 years ago
philsmd 67ff9f73fa
appveyor: use just 'make' instead of 'make install' (which is not supported on windows)
7 years ago
jsteube a9d5f571b7 Remove extra token at end of #include directive
7 years ago
Jens Steube e1eab586fd Add some note for test.pl
7 years ago
Jens Steube 1f1eacca95 Fix -m 16600 -a 3 optimize mode kernels function declaration for CPU use
7 years ago
jsteube 553668bb9f Added hash-mode 16600 = Electrum Wallet (Salt-Type 1-3)
7 years ago