Jens Steube
9ea8b3424d
Merge branch 'master' into pkcs1
4 years ago
Jens Steube
d9e54cd357
Merge pull request #2440 from roycewilliams/master
...
wrap kernel optimization warning
4 years ago
Jens Steube
0279572ab3
Updated docs/changes.txt
4 years ago
Royce Williams
cafb3bde0b
wrap kernel optimization warning
4 years ago
Jens Steube
f92df25248
Merge pull request #2412 from roycewilliams/master
...
add hashcat's default mask for external use
4 years ago
Jens Steube
c0753f361c
Removed branches in replace_dot_by_len() function of optimized -m 8300 kernels
4 years ago
Jens Steube
69bdd5012c
Merge pull request #2420 from philsmd/dnssecDotReplaceByLen
...
fixes #2365 : NSEC3 dot replace and empty salt/domain fix
4 years ago
Jens Steube
60503c7631
Merge pull request #2433 from philsmd/add_rocm_runtime_to_readme
...
docs: add ROCm to supported runtimes list
4 years ago
Jens Steube
f4e9ccd95c
Merge pull request #2432 from philsmd/rar3_code_style
...
cosmetic: make pure kernel of rar3-hp easier to read
4 years ago
Jens Steube
82307f4f2a
Merge pull request #2423 from thatux/wsl_build_docs
...
added WSL build documentation
4 years ago
Matt Palmer
70441138ed
Renumber PEM module to 22900
...
Also took the liberty of removing old PKCS1 naming everywhere,
so as to prevent future confusion.
4 years ago
Royce Williams
e4a24efbee
Merge remote-tracking branch 'upstream/master'
4 years ago
Jens Steube
a20cd998f1
Merge pull request #2431 from philsmd/rules_doc_fix
...
fixes #2430 : documentation of rules z/Z was incorrect
4 years ago
philsmd
b5544c385a
docs: add ROCm to supported runtimes list
4 years ago
philsmd
df5564eee2
cosmetic: make pure kernel of rar3-hp easier to read
4 years ago
philsmd
ca35d8113f
fixes #2430 : documentation of rules z/Z was incorrect
...
Signed-off-by: philsmd <philsmd@hashcat.net>
4 years ago
Your Name
c46abd519f
resolved comments
4 years ago
Jens Steube
3a9929bd3d
Merge pull request #2419 from philsmd/rarHpPureFix
...
fixes #2390 : RAR3-hp cracking w/ pass > 28 (pure kernel) + tests added
4 years ago
Jens Steube
052735ac20
Merge pull request #2418 from philsmd/rulesDocFix
...
fixes #2413 : documentation of rule "*" was incorrect
4 years ago
Jens Steube
f6322dccd5
Merge branch 'master' into pkcs1
4 years ago
Jens Steube
a6a6bb200a
Mark NV 441.x as fixed
4 years ago
Jens Steube
09b2bb0ad7
Fixed a buffer overflow in module_hash_decode() of -m 15500
4 years ago
Jens Steube
1e469a96a4
Add missing branch in automatic alias device selection
4 years ago
Jens Steube
dc9f4e993a
Fix for #2387 , but need some testing first
4 years ago
Jens Steube
891b59fb2f
Remove some old code no longed needed
4 years ago
Jens Steube
18f169e63b
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube
34f71aaea3
Re-enable POCL is version detected is >= 1.5 and LLVM is >= 9.x and also remove performance warning. Still prefers native OpenCL runtime in alias detection, but this default can be overriden using -d parameter.
4 years ago
Jens Steube
8ed1ae63db
Merge pull request #2406 from philsmd/patch-1
...
-m 21000 = BitShares fix for different vector width
4 years ago
Jens Steube
c51b6391c9
Merge pull request #2405 from philsmd/luks_hash_example_fix
...
luks: remove self-test example hash
4 years ago
Jens Steube
4aaec30ada
Merge pull request #2404 from philsmd/master
...
use our safe free () wrapper hcfree whenever possible
4 years ago
Jens Steube
a8aece13a2
Merge pull request #2425 from philsmd/secureZIP
...
fixes #2410 : added -m 2300x = SecureZIP
4 years ago
philsmd
416bdd8e47
SecureZIP: use hex_encode () / hex_decode ()
4 years ago
Jens Steube
46cd7900dc
Merge pull request #2427 from philsmd/fwrite_win_fix
...
larger fwrite/fread problem on windows fixed
4 years ago
philsmd
e151a72717
huge fwrite/fread problem on windows fixed
4 years ago
philsmd
5df743cb85
fixes #2410 : added -m 2300x = SecureZIP
4 years ago
philsmd
ea6eab29f8
added OpenCL kernel code for AES-192
4 years ago
Jens Steube
6c0dc7493e
Fix modules where salt->salt_buf[] is used but salt->salt_len was not set
4 years ago
Your Name
077da392f0
added WSL build documentation
4 years ago
Jens Steube
84d3981e7b
Add returncode PARSER_HAVE_ERRNO as a valid returncode from module_hash_binary_count() and module_hash_binary_parse() module hooks. You can use this in case fopen() fails and you want to transport back the original error from the OS
4 years ago
Matt Palmer
cff3fbda9b
Provide benchmark esalt structure
4 years ago
Jens Steube
bb19c9cf1b
Merge pull request #2373 from mpalmer/more-error-messages
...
Add some more generic error messages
4 years ago
philsmd
f382d24dcf
fixes #2365 : NSEC3 dot replace and empty salt/domain fix
4 years ago
philsmd
edfe21b902
fixes #2390 : RAR3-hp cracking w/ pass > 28 (pure kernel) + tests added
4 years ago
philsmd
abd2045659
fixes #2413 : documentation of rule "*" was incorrect
4 years ago
Royce Williams
eb4e845672
add hashcat's default mask for external use
4 years ago
Jens Steube
9b64a405d1
Fixed cleanup of password candidate buffers on GPU set from autotune in case -n was used
4 years ago
Matt Palmer
2d83149a54
Module to decrypt PEM-encoded encrypted private keys ( #74 )
...
Supports a variety of common PKCS#1 ciphers, with fast kernels in all
available colours, shapes, and sizes.
4 years ago
Matt Palmer
f2c69ecfe5
Add md5_update_vector_from_scalar
...
This is similar in concept to *_init_v_f_s, except that all
contexts in the vector are updated from the same scalar
array of data.
4 years ago
Matt Palmer
c39e3dfcea
Add some more generic error messages
...
These are almost all taken from error messages that are specific to one
particular module, and turned into generic errors that can be used for any
module. It seemed like a better idea to provide generic messages than to
encourage infinite proliferation of error codes (which would probably end up
blowing the 255 value threshold sooner or later). It doesn't seem necessary
to provide module-specific error messages for things like "Invalid <X>
filesize", since users should already know what sort of file they're asking
to be parsed.
4 years ago
Matt Palmer
86906e28b7
SIMD: add VECTOR_ELEMENT macro
...
Useful in cirumstances where you want to work with individual elements
of a vector, typically after you've done some vector-compatible operations
(mass-hashing, for example) but now need to do some non-vector-friendly
work (like executing most decryption algorithms).
4 years ago