Jens Steube
a12e1bf215
Merge pull request #4355 from Chick3nman/arg-parse-fix
...
Fix --total-candidates out of order arg parsing
2025-07-23 23:41:44 +02:00
Chick3nman
f1a298188f
Fix --total-candidates out of order arg parsing
2025-07-23 13:20:37 -05:00
Jens Steube
89c0ab9b15
Check existence of all files listed with --veracrypt-keyfiles and
...
--truecrypt-keyfiles and error on startup if any file does not
exist or is not readable
2025-07-23 10:36:45 +02:00
Jens Steube
1fb79ac376
Synchronized 62xx with 293xx in both directions:
...
- Took keyfile and keyboard handling from 293xx and moved to 62xx
- Applied performance optimizations based on OPTS_TYPE parameters,
fixed/limited kernel-loops/threads from 62xx and moved to 293xx
2025-07-23 09:37:07 +02:00
Jens Steube
c2199a927b
Fixed kernel-loops and kernel-threads and removed OPTS_TYPE_NATIVE_THREADS in all VeraCrypt Plugins (improved performance)
...
Removed module_jit_build_options() from Electrum Wallet (Salt-Type 1-3) Plugin (improved performance)
2025-07-22 23:38:22 +02:00
Jens Steube
e7daa4b104
Fine-tuned with vector-size 2 both AMD and NV
2025-07-22 10:26:02 +02:00
Jens Steube
e90b6c8e53
Removed ALIGN_PTR_1k() macro for SCRYPT. This has a major impact on NV GPUs performance, though the reason is unclear. Pages are already aligned, and the macro is called outside the main loop, so the impact should be minimal.
...
Always enabled funnelshift on NV GPUs, even on unsupported models, as it has a positive effect on performance.
2025-07-22 09:51:33 +02:00
github-actions[bot]
af5c824936
Automatically updated docs/hashcat-help.md or docs/hashcat-example_hashes.md (by Github Action)
2025-07-21 20:35:37 +00:00
hashcat-bot
c10be8ee02
Merge pull request #4353 from thatux/githubactions_docs
...
Automatically generate docs using Github actions 3
2025-07-21 22:34:23 +02:00
Your Name
b8a8591038
gitignore generated docs
2025-07-21 22:30:01 +02:00
Your Name
cdf677f3a0
output the diff in docs into the Github Action log, changed --cached to --staged small personal preference
2025-07-21 22:23:59 +02:00
github-actions[bot]
423f7ef745
Automatically updated docs/hashcat-help.md or docs/hashcat-example_hashes.md (by Github action)
2025-07-21 20:01:39 +00:00
Your Name
0729a5cedb
only add a commit updating docs when we are pushing (to master)
2025-07-21 22:00:30 +02:00
Jens Steube
fcccd9f4ec
Improve BitLocker -m 22100 performance by:
...
- Removing OPTI_TYPE_REGISTER_LIMIT
- Removing OPTS_TYPE_MP_MULTI_DISABLE
- Enabling REAL_SHM
- Fixing loop value to allow autotune to find better accel value
- Increasing minimum password length from 4 to 6
Fix compiler warning
Rename HASH_NAME for -m 31100
Reorder changes.txt (new hash modes only)
2025-07-21 22:00:01 +02:00
Your Name
0c35822fc1
add warning that docs are overwritten automatically
2025-07-21 21:59:36 +02:00
github-actions[bot]
85d2411890
Automatically updated docs/hashcat-help.md or docs/hashcat-example_hashes.md (by Github action)
2025-07-21 19:26:36 +00:00
hashcat-bot
24434a31c6
Merge pull request #4352 from thatux/githubactions_docs
...
Automatically generate docs using Github actions 2
2025-07-21 21:25:24 +02:00
Your Name
55058571b0
just push without HEAD
2025-07-21 21:06:00 +02:00
Your Name
cc951bac16
github action user should have access to push to PR branch
2025-07-21 20:59:46 +02:00
thatux
7ad76fd643
Merge branch 'hashcat:master' into githubactions_docs
2025-07-21 20:50:23 +02:00
Your Name
92e261cbf8
use github.event.pull_request.head.ref on PR and github.ref otherwise: also when automatically committing the docs
2025-07-21 20:17:43 +02:00
Your Name
349cfdbf3b
typo
2025-07-21 20:11:26 +02:00
hashcat-bot
f7df81641c
Merge pull request #3888 from PenguinKeeper7/cracks-per-min-monitor
...
Feature to [b]ypass if not worthwhile attack
2025-07-21 19:13:55 +02:00
hashcat-bot
72ca2f07c9
Merge branch 'master' into cracks-per-min-monitor
2025-07-21 19:13:13 +02:00
hashcat-bot
725edba784
Merge pull request #4351 from thatux/githubactions_docs
...
Automatically generate docs using Github actions
2025-07-21 19:12:13 +02:00
hashcat-bot
45ec1f6db8
Merge pull request #4349 from matrix/fix_perl-Crypt-OpenSSL-EC
...
Unit tests: Updated install_modules.sh to use an external module for Crypt::OpenSSL::EC, due to maintenance being discontinued
2025-07-21 19:10:46 +02:00
hashcat-bot
50b43d914a
Merge branch 'master' into fix_perl-Crypt-OpenSSL-EC
2025-07-21 19:10:40 +02:00
hashcat-bot
104a254507
Merge pull request #4348 from matrix/changes_sort
...
sorting changes.txt, only v6.2.6 -> v6.2.x
2025-07-21 18:34:15 +02:00
Jens Steube
e6ed9f5050
Revert to manually unrolled SHA256/224/512/384 transform() steps
...
This affects the inner core of nearly all kernels and thus impacts
almost all hash modes. The only functional change is that we now
manually unroll the individual steps of the transform() functions,
saving a small amount of constant memory.
In most cases, JIT compilers would likely detect the unused constant
buffer and remove it automatically, but this makes it explicit.
Tested on newer NVIDIA devices: no speed change observed.
Tested on older NVIDIA devices: visible speed increase.
Tested on AMD devices: visible speed increase across all tested GPUs.
Not yet tested: CPUs, Intel iGPUs, Intel dGPUs.
2025-07-21 16:18:26 +02:00
Your Name
f5cab549c0
test: use github.event.pull_request.head.ref on PR and github.ref otherwise
2025-07-21 00:33:07 +02:00
Your Name
8019cd1672
improved commit message
2025-07-21 00:04:54 +02:00
hashcat-bot
ff05fdbf89
Updated docs/hashcat-help.md or docs/hashcat-example_hashes.md
2025-07-20 21:56:13 +00:00
Your Name
66579d1260
improve doc generation github action: improve file generation, correctly replace LUKS V1 hashes
2025-07-20 23:54:45 +02:00
Your Name
16b0f8cbe8
improve doc generation github action: improve file generation, correctly replace LUKS V1 hashes
2025-07-20 23:45:02 +02:00
hashcat-bot
85c57b63a7
Updated docs/hashcat-help.md or docs/hashcat-example_hashes.md
2025-07-20 21:42:50 +00:00
Your Name
a0a18eb30f
Make github action automatically add docs: hashcat-help.md and hashcat-example_hashes.md
2025-07-20 23:40:58 +02:00
Jens Steube
3b76a60682
Set vector size for AMD GPUs, as we already do for NVIDIA.
...
Update the list of AMD GPUs in the tuning database.
2025-07-20 15:46:10 +02:00
Jens Steube
20570e2909
Remove module_pw_max() from all hash-mode plugins where it was mistakenly added via copy/paste
2025-07-20 10:43:51 +02:00
Gabriele Gristina
a0239dbfd9
Unit tests: Updated install_modules.sh to use an external module for Crypt::OpenSSL::EC, due to maintenance being discontinued
2025-07-19 19:26:05 +02:00
PenguinKeeper7
30882faa4b
Resolve conflict
2025-07-19 16:33:21 +01:00
PenguinKeeper7
46d5d5f7f7
Merge branch 'master' into cracks-per-min-monitor
2025-07-19 16:20:52 +01:00
Gabriele Gristina
b6916895e6
sorting changes.txt, only v6.2.6 -> v6.2.x
2025-07-19 17:09:19 +02:00
hashcat-bot
483c59e3ee
Merge pull request #4107 from matrix/rule_purgeclass
...
Add support to character class rules
2025-07-19 16:37:13 +02:00
Gabriele Gristina
409c81f16c
remove inc_rp_common.cl include from kernels
2025-07-19 13:46:00 +02:00
Gabriele Gristina
a4f7408cfc
Merge remote-tracking branch 'upstream/master' into rule_purgeclass
2025-07-19 13:43:37 +02:00
hashcat-bot
6cbe5d0ff5
Merge pull request #4346 from matrix/core_update_1
...
Update core
2025-07-19 11:50:30 +02:00
Gabriele Gristina
360f91f218
Merge branch 'master' into rule_purgeclass
2025-07-19 11:44:16 +02:00
Gabriele Gristina
6878234480
restore API's original functions and move checks to new *Ptr functions. Restore original hcstrdup function.
2025-07-19 11:35:11 +02:00
hashcat-bot
920e9ed70e
Merge pull request #3533 from hlein/hashcat-tools-install
...
Promote tools/*2hashcat.p[ly] to be installed alongside hashcat
2025-07-19 10:54:28 +02:00
Jens Steube
58704f926e
Merge branch 'master' into hashcat-tools-install
2025-07-19 10:47:58 +02:00