Jens Steube
0076f4075b
Merge pull request #1801 from philsmd/noproduction
...
Set github master to non-production mode
6 years ago
Jens Steube
cb36ea20e8
Merge pull request #1800 from philsmd/master
...
keyboard layout mapping: added it.hckmap
6 years ago
philsmd
2ee7306322
Set github master to non-production mode
6 years ago
philsmd
d8d5637f0f
added it.hckmap for italian keyboard layout mapping
6 years ago
Jens Steube
57980a70d1
se.hckmap: fix syntax error in space bar
6 years ago
Jens Steube
815a89e0cc
se.hckmap: add missing space bar, replace spaces with tab
6 years ago
Jens Steube
798ba27814
Merge pull request #1799 from ZerxXxes/master
...
Add swedish keyboard layout mapping
6 years ago
Markus Klock
448ecdaa7b
Add swedish keyboard layout mapping
6 years ago
Jens Steube
72319875d8
Update version to 5.1.0
6 years ago
Jens Steube
282022406c
Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
Jens Steube
0b2ffec379
Fixed selection of OpenCL devices (-d) if there's more than 32 OpenCL devices installed
6 years ago
Jens Steube
774b9bb3b6
Merge pull request #1798 from Naufragous/cleanup-n-hardcode
...
Cleanup VeraCrypt related code
6 years ago
R. Yushaev
5efebb7b48
Cleanup VeraCrypt related code
...
Remove unnecessary constant variables by hardcoring values instead of
looking up. Precalculate swaps that are known at compile time. Hardcode
hashes_shown offset as zero for all TC / VC kernels.
6 years ago
Jens Steube
01879c6395
Merge pull request #1796 from Naufragous/veracrypt-camellia
...
Add Camellia support for VeraCrypt kernels
6 years ago
R. Yushaev
baf47d409e
Add Camellia support for VeraCrypt kernels
...
Adds suport for the Japanese cipher Camellia with 256-bit keys as used
by VeraCrypt.
- Add Camellia header decryption checks to all VeraCrypt kernels
- Add test containers for remaining cipher combinations
6 years ago
Jens Steube
b457f402c6
Fix output of mapped password in status screen
6 years ago
Jens Steube
79263c142d
Fix parameter name spelling
6 years ago
Jens Steube
8fb93a7685
Add new layouts folder to binary package script
6 years ago
Jens Steube
85bc702730
Finalize de.hckmap
6 years ago
Jens Steube
65abccc93e
Migrate inc_truecrypt_keyboard.cl into inc_common.cl
6 years ago
Jens Steube
fca4f7e8a6
Prepare to use --keyboard-layout-mapping for algorithms other than TC/VC
6 years ago
Jens Steube
ee2854ec2a
Support multi-byte characters for TC/VC keyboard layout mapping tables
6 years ago
Jens Steube
38e97bd89a
Merge pull request #1793 from Naufragous/veracrypt-kuznyechik
...
Add Kuznyechik support for VeraCrypt kernels
6 years ago
R. Yushaev
8b04be0e93
Add Kuznyechik support for VeraCrypt kernels
...
Adds support for the Russian cipher specified in GOST R 34.12-2015, also
known as Kuznyechik (Grasshopper).
- Add Kuznyechik header decryption checks to all VeraCrypt kernels
- Add test containers for available Kuznyechik cipher combinations
6 years ago
Jens Steube
c15f741dca
Fixed out-of-boundary read in DPAPI masterkey file v2 OpenCL kernel
6 years ago
Jens Steube
e117e750fc
Add restrict keyword to kernel declarations to help the compiler with caching optimizations
6 years ago
Jens Steube
ed8384d4bc
OpenCL Runtime: Disable auto-vectorization for Intel OpenCL runtime to workaround hanging JiT since version 18.1.0.013
6 years ago
Jens Steube
1a8c712452
Fix typo in test.pl
6 years ago
Jens Steube
64dfd40113
Give the compiler a hint for automatic optimizations based on password length
6 years ago
Jens Steube
53c8600089
Give the compiler a hint for automatic optimizations based on password length
6 years ago
Jens Steube
0e428b3c40
Give the compiler a hint for automatic optimizations based on password length
6 years ago
Jens Steube
c9da60c73a
Fixed thread count maximum for pure kernels in straight attack mode
6 years ago
Jens Steube
2a6444c05a
Give the compiler a hint for automatic optimizations based on password length
6 years ago
Jens Steube
490050ecb3
Update usage.c description for --spin-damp
6 years ago
Jens Steube
e770449702
OpenCL Runtime: Use our own yielding technique for synchronizing rather than vendor specific
...
Parameter: Rename --nvidia-spin-damp to --spin-damp (now accessible for all devices)
6 years ago
Jens Steube
ae577410d0
OpenCL Device: Do a real query on OpenCL local memory type instead of just assuming it
6 years ago
Jens Steube
2635331de3
Unify some global handling in test.pl
6 years ago
jsteube
63aae4d670
Fix missing perl modules in install_modules.sh
6 years ago
jsteube
b1d3e2d403
Add some missing perl modules to install_modules.sh
6 years ago
jsteube
240f6298be
Fix some leftovers from switching kernel parameters to macros
6 years ago
jsteube
eec1fba4c3
Fix some leftovers from switching kernel parameters to macros
6 years ago
jsteube
1156cf7207
Fixed invalid hardware monitor detection in benchmark mode
...
Fixes https://github.com/hashcat/hashcat/issues/1787
6 years ago
jsteube
a930c5c24e
Do not use KERN_ATTR_VECTOR() if there is no SIMD
6 years ago
jsteube
c672182b44
Fix some leftovers from switching kernel parameters to macros
6 years ago
Jens Steube
ae27f7682e
Merge pull request #1785 from Naufragous/7zip-scrypt-macros
...
Use macros in remaining kernel functions
6 years ago
R. Yushaev
fbbe5f6282
Use macros in remaining kernel functions
...
The 7zip, scrypt and stdout kernels differ from the others in their
function declarations somewhat. Unify them and substitute with macros.
Also remove a few superfluous (bogus) consts which were introduced in
the previous PR.
6 years ago
Jens Steube
6d39fb1feb
Make all kernel parameter macro helper a function
6 years ago
Jens Steube
5f193f8646
Merge pull request #1783 from Naufragous/kernel-func-macroization
...
Replace kernel parameter lists with macros
6 years ago
R. Yushaev
5de004103a
Replace kernel parameter lists with macros
...
Substitute long parameter lists in ~2900 kernel function declarations
with macros. This cleans up the code, reduces probability of copy-paste
errors and highlights the differences between kernel functions. Also
reduces the size of the OpenCL folder by ~3 MB.
6 years ago
R. Yushaev
31dc7a3453
Add macros for kernel function declarations
...
Most of the kernel functions use nearly identical parameter lists.
Essentially, there are four parameters that vary, except for a dozen odd
kernel functions (e.g. stdout, zip, scrypt). This means that the function
declarations can be hidden behind a few simple macros with up to two
parameters.
6 years ago