Commit Graph

254 Commits (ccd85f345de2a8bcef7f1b2e196ae5a1520a0c58)

Author SHA1 Message Date
jsteube 1902e6c2eb Create real cpu_crc32.c and rp_cpu.c
8 years ago
jsteube 0a5759ef1c Move usage specific functions into their own source file
8 years ago
jsteube 21666f77b7 Move maskprocessor and statusprocessor specific functions into their own source file
8 years ago
jsteube d15ae38723 Move hwmon specific functions into their own source file
8 years ago
jsteube 5dd5c15966 Move tty_*() specific functions into their own source file
8 years ago
jsteube eb5e192df5 Move logfile() specific functions into their own source file
8 years ago
jsteube 3dc77ced14 More preparation for easier integration of:
8 years ago
jsteube b95f491c64 Remove some explicit includes for __APPLE__
8 years ago
jsteube d44571ff70 Add some explicit includes for __APPLE__
8 years ago
jsteube e790ae0f95 Fix some calls to strdup() which should by mystrdup()
8 years ago
jsteube 4b79ccd416 Preparation for easier integration of:
8 years ago
jsteube ff376ce112 Moved bit operations out of shared.[hc] and created bitops.[hc]
8 years ago
jsteube 4366afecee Initializing u64 value with something 'u' seem to limit it's maximum value to 0xffffffff and then stop. So this broke restore support, as you can see when the restore pointer went > 0xffffffff, also in status view. cc @neheb
8 years ago
Jens Steube a289c37ecf Allow loading of bcrypt hashes with signature $2b$ (February 2014)
8 years ago
Jens Steube 54249835f4 Merge pull request #482 from neheb/master
8 years ago
Rosen Penev ed1ad9714d
Fix -Wmissing-declarations
8 years ago
jsteube 71a8459d85 Two new modes added:
8 years ago
Rosen Penev d666191d67
Sign fixes
8 years ago
Rosen Penev c495f6a090
Remove unreachable code: break
8 years ago
Rosen Penev aeee10fbeb
Fix -Wundef warnings
8 years ago
Rosen Penev be47aebc24
Avoid float to double promotions
8 years ago
Rosen Penev a0b89951c1
More sign conversion fixes
8 years ago
Jens Steube bdecbbee1a Merge pull request #446 from usernamestaken/master
8 years ago
Michael Sprecher 7593db9483
Added new hash-mode 13900 = OpenCart
8 years ago
radix d4dfe58a72
CRAM_MD5 throws salt length exception when the issue is in the hash
8 years ago
Rosen Penev 37eaafdabf Fix GCC sign warnings
8 years ago
jsteube 8acf5b3879 Add support for @ rule (RULE_OP_MANGLE_PURGECHAR) to use on GPU
8 years ago
jsteube 2b7e36b042 Output cracked hashes on Windows using \r\n and not \n
8 years ago
Jens Steube f1cd53e335 Globally fix return parameter handling to not use brackets
8 years ago
jsteube 3fa2d10914 Allow the use of enc_id == 0 in hash-mode 10600 and 10700 as it takes no part in the actual computation
8 years ago
jsteube 49f693a1c9 Replace LINUX macro with compiler predefined macro __linux__
8 years ago
jsteube 96f2ade4bb Replace DARWIN macro with __APPLE__
8 years ago
jsteube 2043338859 Rewrite some code to workaround strict aliasing rule violation for older compilers
8 years ago
Jens Steube 72abe90e10 Merge pull request #421 from lifanov/freebsd-port
8 years ago
Nikolai Lifanov 54ebe1fe23 fix get_path_exe: not sure what I was thinking
8 years ago
Nikolai Lifanov 1a3b610601 add tty handling for FreeBSD
8 years ago
Nikolai Lifanov c2bcdbebcb implement thread affinity for FreeBSD
8 years ago
philsmd a5700bf4ef
fixed problem where hashcat did not remove WPA/WPA2 hashes found in potfile
8 years ago
Nikolai Lifanov 883bc202db implement get_exec_path for FreeBSD
8 years ago
Nikolai Lifanov 3d3d212595 FreeBSD also needs stdio.h
8 years ago
jsteube edb5028a4d Fix for PR 69122fb554 which wasn't complete
8 years ago
Moritz Kick 69122fb554 Make linux-build POSIX compatible
8 years ago
Jens Steube 3370820109 Merge pull request #392 from unix-ninja/master
8 years ago
Unix-Ninja 2188a01ae9 Refactor OSX preprocessor constants to read 'DARWIN'
8 years ago
jsteube 115c95eb02 Use dedicated variables to control shutdown of parallel threads like keypress and monitoring
8 years ago
Jens Steube 772e2ac33f Fix benchmark devices_status bug
8 years ago
jsteube 6191e8bf79 Fix reset to automatic for NvAPI
8 years ago
jsteube 49811cfee1 Set fanspeed to automatic on shutdown
8 years ago
jsteube de1d1da454 Disable some of NVMLs useless throttle reasons
8 years ago
jsteube 057909fdfd Do not overwrite quit status when user forced it with keypress
8 years ago
Jens Steube a5a38620d4 Move keyspress detecting thread to outer loop
8 years ago
Jens Steube e7df9b112a windows path update
8 years ago
Jens Steube 6d2aa559a6 Windows doesn't accept escape characters, falling back to old method for windows
8 years ago
Jens Steube 268b1e3ad0 Remove workaround with multiple include folders; Instead use a naive escape function
8 years ago
Jens Steube 8298cd4926 Drop -m 190, no reason to keep it
8 years ago
radix 5d41b93514
Update wording on some warning messages.
8 years ago
dropdead 30aebe81fa Cleaned log output
8 years ago
jsteube 07acd52ed4 Some optical change on startup
8 years ago
jsteube d57ac912cc Fix https://github.com/hashcat/oclHashcat/issues/374
8 years ago
jsteube 92a111be74 Fixed some macros
8 years ago
jsteube 2bd49e6720 Added --gpu-temp-retain support for windows through nvapi
8 years ago
jsteube e43be7aba3 Do not try to set fanspeed if connection to X11 failed
8 years ago
jsteube 9a970c0955 Added support for XNVCTRL on Linux to add support for --gpu-temp-retain for NVidia GPU
8 years ago
Jens Steube eb88171bdd Fix precompute bug in PeopleSoft PS_TOKEN
8 years ago
Jens Steube 3022abf956 some axcrypt fixes
8 years ago
jsteube b9eefd9b20 Added new hash-mode 13800 = Windows 8+ phone PIN/Password
8 years ago
jsteube 2e706edc18 Do not show *throttle* in status display if the reason is unknown
8 years ago
jsteube a3e6690a9c Remove union in hm_attrs_t; Remove code related to threshold_slowdown which will be replaced with NvGetPerfPoliciesInfo()
8 years ago
jsteube 040bbd416a More nvapi preparations and display skip reason in benchmark
8 years ago
jsteube 3c6296801a Prepare for reintegration of nvapi for checking thermal limit
8 years ago
jsteube d329451cc1 Here it is: --powertune-enable for nvidia -- Works on both linux and windows
8 years ago
jsteube a23c0c4716 Added a ton of new NVML stuff
8 years ago
jsteube d89a8a68d6 Finally got rid of NvAPI on Windows, replace with NVML
8 years ago
jsteube 19e36694da Added support for --gpu-temp-retain for nvidia devices on windows
8 years ago
jsteube 8ffbeac954 Add NvAPI_GPU_GetPerfDecreaseInfo() -- but i doesn't work, so deactive it
8 years ago
jsteube 63de7cdca8 Add NvAPI support for PCIE Lanes
8 years ago
jsteube 72384c1fc3 Add NVML support for PCIE Lanes
8 years ago
Jens Steube 53a4e0cbb7 Add PCI-E Lanes to status display, if available
8 years ago
Jens Steube 3e6ae89297 Add ADL_Overdrive6_TargetTemperatureData_Get() which for some reason does not work
8 years ago
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
8 years ago
jsteube 3227ef167e Added NvAPI support for querying current engine clock and current memory clock
8 years ago
jsteube 36def60bfa Added NVML support for querying current engine clock and current memory clock
8 years ago
Jens Steube e97fa06a7a Added current engine clock and current memory clock to the status display (ADL only atm)
8 years ago
jsteube f5f9073f45 Better distinguish between platform vendor and device vendor
8 years ago
Jens Steube 5d5d1a5843 More VeraCrypt stuff; SHA256 kernels missing and --veracrypt-pim missing
8 years ago
Jens Steube d37b6c6c30 Prepare for VeraCrypt integration
8 years ago
Jens Steube d0123e63b1 Add WinZip test.pl and test.sh
9 years ago
Jens Steube 0891989404 Fix WinZip multihash
9 years ago
Jens Steube 7a4ab2b42d Prepare for WinZip integration
9 years ago
jsteube e47030ed7d Prepare to rename project into hashcat
9 years ago
jsteube 9b3d18f87d SIMD for slow hashes prototype
9 years ago
Jens Steube abce366d00 Fixed -m 13500 kernels and tests
9 years ago
Jens Steube aef8dc2b01 First working version of -m 13500
9 years ago
Jens Steube 9294aaccae Merge pull request #311 from fgaudreault/master
9 years ago
Martin Lemay d9889727e6 Removed SHA1 optimization.
9 years ago
Martin Lemay a1aef652c2 Fixed snprintf.
9 years ago
Jens Steube 96ef261326 Increase benchmark accuracy by using a result based on the last meassured speed after benchmark values changed by less than 0.1% after kernel repeats
9 years ago
Martin Lemay 89ebc48942 Fixed snprintf cast warnings
9 years ago
Francois Gaudreault f76b9d0013 Adding Tests, fix one compile warning
9 years ago
Martin Lemay 39445340ae Minor adj. and sanity check on pstoken_parse_hash().
9 years ago