Commit Graph

5071 Commits (master)

Author SHA1 Message Date
philsmd 82ac8cbcfe additional --opencl-platform value check
9 years ago
philsmd 6fcc3f2728 typo
9 years ago
philsmd 7b7caf3842 added additional --opencl-platform check (reject numbers > number of OpenCL platforms)
9 years ago
jsteube 36df3ef329 A CPU is not a GPU
9 years ago
Jens Steube 51a1868903 Shorten some helptext
9 years ago
philsmd 8bf3bdbf1b the parameter --opencl-platform takes a number, not a string
9 years ago
jsteube 16294fe94e Next release version will be v2.10
9 years ago
jsteube 331188167c Replace the substring GPU to a more appropriate "device" or "kernel" substring depending on the context
9 years ago
jsteube 894140b816 Generate a more easy to read filename for cached kernels
9 years ago
jsteube 8baf705f6a Preparation for distinguish between OpenCL device types at runtime (mostly for HMS)
9 years ago
jsteube 8b50b60484 More fixes for general OpenCL platforms
9 years ago
jsteube c4b1c8e7ca small fix for unknown opencl platforms
9 years ago
jsteube 3b589e3aac Prepare for allow other OpenCL platforms thans AMD and NVidia
9 years ago
philsmd f2b8f008c0 pr #53 did not copy the example .hash and .dict files to the doc folder
9 years ago
philsmd d8ac4c3bbc install also the example scripts, place them into the doc folder
9 years ago
jsteube 0428514f61 Extended support from 14 to 255 functions calls per rule on GPU
9 years ago
Jens Steube 0952a4dfd3 Fix CFLAGS_CROSS_LINUX in Makefile
9 years ago
philsmd d378319ea6 this patch makes it much clearer where the sessions under ~/.hashcat are located
9 years ago
jsteube 11bf28745a Generate folders for cached kernels for the binary distribution in runtime, too
9 years ago
jsteube 79b1f96efe Fix logfile buffer size
9 years ago
Jens Steube dc13c2fc71 Switched to Khronos OSS OpenCL reference implementation for building
9 years ago
jsteube 5703637721 Fix for windows, shared_dir was not set to install_dir
9 years ago
jsteube 61744662c0 Fix path to includes
9 years ago
jsteube 5f7c47b461 Fix path to includes
9 years ago
jsteube d008a45f3c Activate reordering or files to help integration into linux distributions
9 years ago
jsteube 2be8f5f982 - Added Makefile target for native compilation
9 years ago
philsmd fc65b6fd44 issue #38: NVIDIA SDK is not needed anymore, the lib is dynamically loaded on NVidia systems
9 years ago
philsmd d9f30011f5 fixed minor display problem in usage
9 years ago
jsteube 700ed7dba7 Fix the GPU Platform fix
9 years ago
jsteube 04e5ad2d54 Fix OpenCL platform selection
9 years ago
jsteube 06b1a1e2ae Update 9300 default tmto for NV
9 years ago
jsteube 31292946e2 Fix some scrypt default values
9 years ago
jsteube 7807eb6f2d Fix -m 7800 for NV
9 years ago
jsteube 77df413886 Add allocatable memory location per GPU
9 years ago
jsteube a78173af7e prepare scrypt tmto value for manual tuning
9 years ago
philsmd 286bde422b limit the salt length of -m 22 = Juniper Netscreen/SSG (ScreenOS) to 10
9 years ago
jsteube 3dc8d526db Update timeout-patch url to wiki
9 years ago
jsteube f1cdf15540 Added option --gpu-platform to select a single OpenCL platform in case multiple OpenCL platforms are present
9 years ago
jsteube c17bf5e865 - Fixed PHY memory handling for scrypt based algorithms
9 years ago
jsteube 19c77034a6 Updated algorithm used to automatically select an ideal --scrypt-tmto value for NV
9 years ago
philsmd 0d905317a6 fix OpenCL memory problem (exhaustion): -4 error should be gone
9 years ago
jsteube 7be2c2fd8d Fixed some speeds:
9 years ago
jsteube e2412c9b10 We do not depend on CUDA any longer, so get rid of it :)
9 years ago
jsteube 378258d789 Fix caching system for use with AMD and NV, drop BINARY_KERNEL define
9 years ago
jsteube c8f7b7b5d3 Workaround missing clEnqueueFillBuffer() support in NVidia's OpenCL runtime
9 years ago
jsteube 1d4bece384 Revert "Fix bsdicrypt for NV"
9 years ago
jsteube 284990e4d3 Fix bsdicrypt for NV
9 years ago
jsteube 52c416ba72 Fixed empty line problem
9 years ago
jsteube 80f86c52a1 Cleanup makefile
9 years ago
jsteube 4a0c47ca08 It's safe now to use AMD's OpenCL includes, tested on NV
9 years ago
philsmd cff683eac1 change in library loading: libnvidia-ml now does load dynamically only on NVidia systems
9 years ago
jsteube 2283d5c843 Fix more append_* functions in kernels
9 years ago
philsmd 3ab7a23cd5 fixed hardware monitor for amd/nv (one problem that is still there since last commit: dynamic loading of libnvidia-ml)
9 years ago
jsteube 0bf4e3c34a - Dropped all vector code since new GPU's are all scalar, makes the code much easier
9 years ago
Jens Steube 586441fa25 Revert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported"
9 years ago
Jens Steube f230ed73dc Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported
9 years ago
Jens Steube 1537390fae Prepare reordering or files to help integration into linux distributions as discussed in https://github.com/hashcat/oclHashcat/issues/20
9 years ago
Jens Steube c460b554d0 - Fixed a bug related to --restore if the User
9 years ago
philsmd c15f0d6146 issue #16: use just "deps" instead of "hashcat-deps" as directory name
9 years ago
philsmd 29547c4f9b issue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/
9 years ago
philsmd feeb44882b allow both enabling and disabling of restore point update (implemented with issue #10)
9 years ago
jsteube 968265fffb - Prepared for JIT use of hash-mode 1500, 8900 and 9300, works already on OpenCL (AMD)
9 years ago
philsmd 946b4a37d0 implements the enhancement mentioned in issue #10 (cancel on next checkpoint)
9 years ago
philsmd ffcf763b13 typo fixed in Makefile
9 years ago
philsmd 3f79ac5964 Merge remote-tracking branch 'upstream/master'
9 years ago
Jens Steube ab66fa1772 Revert "Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads"
9 years ago
philsmd ef548d3088 fixes issue #5: formatting problem with tabs vs spaces
9 years ago
Jens Steube e5adccbf38 Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads
9 years ago
Jens Steube 490ff03fe1 It's important to release a fixed version of v2.00 because of the issue #1 even if AMD is not affected
9 years ago
philsmd 9684d8793a fixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks)
9 years ago
Jens Steube 5065474b4e Initial commit
9 years ago