Commit Graph
1088 Commits
Author SHA1 Message Date
neheb a8bebb4a55 Add cygwin support
Doesn't actually build but "make win64" or "make win32" still works.

Actually, why is the operating system even checked in the makefile?
2016-06-05 13:22:38 -07:00
jsteube 9d2c24fc0d Fix memory allocation for clBuildProgram() retry version 2016-06-04 18:20:32 +02:00
Jens Steube 4075577340 Do not show hardware manager in final status display in case status is EXHAUSTED, CRACKED, ABORTED OR QUIT -- it could be confusing for users to see an utilization of 0% at this point 2016-06-04 11:21:21 +02:00
jsteube 829289b109 Fix calling conventions for external libraries (mingw doesn't handle it alone); Fix first print of PROMPT after autotune; 2016-06-04 00:54:28 +02:00
jsteube 2525c2296e Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-06-03 23:16:10 +02:00
jsteube 79c44186fc Finally added: Temperature limit check on NVidia + Windows to notice User about performance drop. This is a NvAPI undocumented feature. Thanks to @philsmd for information gathering, an outstanding job 2016-06-03 23:10:43 +02:00
Jens Steube 16ffade75e Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-06-03 21:04:38 +02:00
Jens Steube e5359036ff Show warning about bad opencl runtime on intel cpu only once 2016-06-03 21:04:10 +02:00
jsteube 2e706edc18 Do not show *throttle* in status display if the reason is unknown 2016-06-03 16:26:05 +02:00
jsteube 3e30b62bf6 Remove some ugly code from nvapi.h 2016-06-03 16:20:59 +02:00
jsteube 08934db58c Add NvAPI_GPU_GetPerfPoliciesInfo() and NvAPI_GPU_GetPerfPoliciesStatus() for later use 2016-06-03 16:08:32 +02:00
jsteube a3e6690a9c Remove union in hm_attrs_t; Remove code related to threshold_slowdown which will be replaced with NvGetPerfPoliciesInfo() 2016-06-03 15:37:53 +02:00
jsteube 02dd1f20ab Fix of invalid use of free() 2016-06-03 14:18:56 +02:00
jsteube e9960709b5 Makefile fix 2016-06-03 13:05:18 +02:00
jsteube c970ad0f83 Fix dos-windows buffer size to maximum, users won't complain if they can scroll back 2016-06-03 13:03:38 +02:00
Jens Steube 0ffa9f4b82 Do not show warnings message in case --force is used 2016-06-03 11:37:54 +02:00
jsteube 040bbd416a More nvapi preparations and display skip reason in benchmark 2016-06-03 11:33:59 +02:00
jsteube 34bcbb3091 Prepare for reintegration of nvapi for checking thermal limit 2016-06-02 14:20:51 +02:00
jsteube 3c6296801a Prepare for reintegration of nvapi for checking thermal limit 2016-06-02 14:20:15 +02:00
Jens Steube 7ba1322d7f Redesign some of the kernel_power features like too small wordlist detection etc, now based on autotuning results 2016-06-02 12:32:24 +02:00
Jens Steube 725e3677cb Only load ADL or NVML if we really need it 2016-06-02 11:10:36 +02:00
jsteube 04dfe6e89e Fix -m 12500 by limiting max. length to 20; Limit fake rule copy in autotune() to it's max size 2016-06-01 22:56:33 +02:00
jsteube d329451cc1 Here it is: --powertune-enable for nvidia -- Works on both linux and windows 2016-06-01 19:01:44 +02:00
jsteube a23c0c4716 Added a ton of new NVML stuff 2016-06-01 00:57:57 +02:00
jsteube d89a8a68d6 Finally got rid of NvAPI on Windows, replace with NVML 2016-05-31 22:48:58 +02:00
jsteube a381cb651d Fix autotune in case of rule-based attack is used 2016-05-31 13:21:41 +02:00
jsteube 14dc8c1bd2 Fixed GTX1080 tunings 2016-05-31 00:09:44 +02:00
jsteube 9a548298ee Fix some OSX compiler errors 2016-05-30 10:29:18 +02:00
jsteube 19e36694da Added support for --gpu-temp-retain for nvidia devices on windows
Disabled retain support by default, you can reactive it using --gpu-temp-retain
Completely get rid of HAVE_ADL, HAVE_NVML and HAVE_NVAPI in sources
2016-05-30 00:05:46 +02:00
jsteube 8ffbeac954 Add NvAPI_GPU_GetPerfDecreaseInfo() -- but i doesn't work, so deactive it 2016-05-29 20:51:52 +02:00
jsteube 63de7cdca8 Add NvAPI support for PCIE Lanes 2016-05-29 17:43:25 +02:00
jsteube 3a49227748 Only show Hardware-Monitor information we have, do not show N/A any longer 2016-05-29 17:25:52 +02:00
jsteube 72384c1fc3 Add NVML support for PCIE Lanes 2016-05-29 16:54:07 +02:00
Jens Steube 53a4e0cbb7 Add PCI-E Lanes to status display, if available 2016-05-29 15:54:51 +02:00
Jens Steube 3e6ae89297 Add ADL_Overdrive6_TargetTemperatureData_Get() which for some reason does not work 2016-05-29 15:34:28 +02:00
jsteube 3e4badd9b4 Send a notice to user in case the drivers temperature threshold for slowdown is reached and a performance drop is expected due to throttling 2016-05-29 00:59:24 +02:00
jsteube f91dc3ac80 Fix osx compilation 2016-05-28 22:13:46 +02:00
jsteube 1b05d09327 Remove coreclock frequency returned back from OpenCL runtime (always wrong since GTX5xx) - we now have a better reading in status display
Only adjust screen width on windows, not height
2016-05-28 18:05:04 +02:00
jsteube 3227ef167e Added NvAPI support for querying current engine clock and current memory clock 2016-05-28 17:44:09 +02:00
jsteube 36def60bfa Added NVML support for querying current engine clock and current memory clock 2016-05-28 16:49:23 +02:00
Jens Steube e97fa06a7a Added current engine clock and current memory clock to the status display (ADL only atm)
Automatically enable AMD powertune in benchmark-mode
2016-05-28 16:32:45 +02:00
jsteube 75a6e432db Turns out default gpu retain temp of 80c is a bit too high, latest nvidia driver sets it to 70c, so we move with it 2016-05-28 16:01:26 +02:00
jsteube 2213786618 Increase Domain Cached Credentials (DCC), MS Cache cracking performance 2016-05-28 15:36:04 +02:00
jsteube bfeacfde75 Automatically increase console size on windows if it's too small 2016-05-28 14:46:54 +02:00
jsteube 333ca26f21 Increase Oracle T: Type (Oracle 12+) cracking performance 2016-05-28 13:02:21 +02:00
jsteube c0e40632bb Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-05-28 12:31:49 +02:00
jsteube a720195686 Increase AIX {ssha512} cracking performance
Remove unrolling for 7100, 7200, 12100 and 8200: High-End GPUs didn't like it
2016-05-28 12:30:39 +02:00
Jens Steube 2a55c897ff Merge pull request #356 from philsmd/master
docs: added notes about --machine-readable, replaced --status-automat notes
2016-05-28 12:14:37 +02:00
philsmd 15c0995f4e docs: added more notes about --machine-readable and replaced all changes about --status-automat 2016-05-28 09:42:41 +02:00
jsteube 072988f26c Increase PBKDF2-HMAC-SHA512 cracking performance 2016-05-28 00:25:41 +02:00