vlo
556db9a9e9
Fix: buffer sizes (again)
...
Also honor the trailing 0 byte for buffers used in sprintf
2019-05-10 08:43:25 +02:00
vlo
ee500bec02
Fixed: buffer overflows
...
temporary buffer was too small for MAX_SALT
2019-05-09 19:27:11 +02:00
vlo
23c3e723f7
Implemeted table for alternate base64
...
Implemented alternate base64 table, removed replacement code in modules.
Fixed: whitespace/indent issues
Fixed: unsigned to signed implicit typecasts
Added new algorithm information to readme.txt and changes.txt
2019-05-09 08:51:21 +02:00
vlo
14dd1aaaeb
Added support for passlib pbkdf2-sha256 and sha1
...
Added: Module for pbkdf2-sha256
Added: Module for pbkdf2-sha1
Cleanup: Avoid magic values for hash lengths
Cleanup: Coding style
2019-05-08 09:24:12 +02:00
vlo
003e23bae8
Change hash mode of addition, add test module
...
Changed pbkdf2-sha512 Perl passlib hash module hashmode to 20200
(assigned by maintainer)
Added test module for 20200 module
2019-05-02 22:36:23 +02:00
vlo
4510504257
New module for Python passlib pbkdf2-sha512
...
Added new module for pbkdf2-sha512 hashes created by Python passlib. The
module is based on the grub2 module (using the same kernel)
2019-05-01 18:02:38 +02:00
Jens Steube
6caa78695f
Backport -m 19500 fix to -m 19300
2019-04-29 12:26:22 +02:00
Jens Steube
922fa2e351
Use md5 for generatic unique salt for salt sorter in -m 19500
2019-04-29 12:01:53 +02:00
Jens Steube
200e72dba3
Limit -T maximum on -m 3200 to what's possible based on device specific shared memory available
2019-04-27 16:15:18 +02:00
Jens Steube
d67de66453
Disable kernel cache on -m 3200
2019-04-27 16:00:29 +02:00
Jens Steube
c02083281f
Fix undefined-internal warning message on ROCM
2019-04-24 14:17:34 +02:00
Jens Steube
c5c79feaaa
More cam_feistel() optimization
2019-04-23 21:56:40 +02:00
Jens Steube
f49d3f92e9
Reduce cam_feistel() xor count
2019-04-23 16:51:16 +02:00
Jens Steube
f10d27b2c9
Get rid of extract_byte() in inc_cipher_twofish.cl
2019-04-23 15:16:42 +02:00
Jens Steube
bf4b1a8e02
Remove duplicate 'static' declaration specifier in -m 19800 and -m 19900
2019-04-22 17:55:00 +02:00
jsteube
b9aaaf7809
Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
2019-04-20 19:41:37 +02:00
Jens Steube
17ab30b29f
Merge pull request #1991 from brandoncasaba/master
...
Add hash modes 19800 (krb5pa etype 17) and 19900 (krb5pa etype 18)
2019-04-20 19:10:33 +02:00
jsteube
8b51843bb2
Mark -m 15300 and -m 1590 as unstable on AMDGPU driver
2019-04-20 18:58:01 +02:00
jsteube
926e99811c
Add some more NO_UNROLL to avoid module_unstable_warnings
2019-04-20 16:36:43 +02:00
jsteube
08a74cfcb5
Add NO_UNROLL to -m 1750 for AMDGPU driver
2019-04-20 11:47:41 +02:00
jsteube
70fc36bf01
Reorganize inc_common.cl and make better use of HAS_* macros
2019-04-20 11:25:34 +02:00
jsteube
ac4f8e688a
Dependencies: Updated OpenCL-Headers to latest version from GitHub master repository
...
Dependencies: Updated OpenCL function wrapper declarations accordingly to updated OpenCL-Headers
2019-04-20 09:34:13 +02:00
jsteube
5f3d9e08b9
Kernel Compile: Removed -cl-std= from all kernel build options since we're compatible to all OpenCL versions
2019-04-20 08:46:25 +02:00
jsteube
f424dd1edb
Fix tools/install_modules.sh ro uninstall pycryptodome
2019-04-19 13:17:15 +02:00
jsteube
4548d15dde
Fix spin_damp datatype
2019-04-19 12:26:37 +02:00
jsteube
75b92c1ab1
Use both LE and BE modes for nonce error correction if none or both modes are set
2019-04-18 22:50:53 +02:00
jsteube
5b97fe7514
Workaround volatile for -m 2500 and -m 2501 for macosx
2019-04-18 16:52:14 +02:00
jsteube
6d21c1633b
Fix loop_step value in selftest.c, this also workarounds Trap 6 errors
2019-04-18 14:29:39 +02:00
Jens Steube
e7ae8e6863
Requirements: Update runtime check for minimum NVIDIA driver version from 367.x to 418.56 or later
2019-04-18 12:21:12 +02:00
Jens Steube
38c1029f2e
Need volatile for IRIS GPU on Mac OSX for -m 2500 and -m 2501
2019-04-17 13:21:35 +02:00
jsteube
b2fecc5828
Fix typo in m11800_a0-pure.cl
2019-04-17 12:28:01 +02:00
Brandon Chalk
0a4ce19915
Merge branch 'master' of https://github.com/hashcat/hashcat
2019-04-16 10:03:05 -07:00
Brandon Chalk
5adb941f9a
Test module variable scope fix
2019-04-16 09:58:28 -07:00
jsteube
66aada0f6a
Merge branch 'master' of https://github.com/hashcat/hashcat
2019-04-15 18:11:20 +02:00
jsteube
74e3ede391
Test optimization for kernel include in pure mode
2019-04-15 18:11:15 +02:00
jsteube
56ae7fa2b8
Remove warnings no longer relevant in -m 15600 and -m 16300
2019-04-15 16:05:26 +02:00
jsteube
a3b6e6f1b0
Fix hc_rotl64_S() for AMD devices
2019-04-15 12:11:37 +02:00
jsteube
e0d0721109
Workaround for Page not present or supervisor privilege JiT fail on ROCM for -m 13400
2019-04-15 11:19:02 +02:00
jsteube
8e89617015
Workaround setting password length bug in ROCM and POCL for -m 10100
2019-04-15 11:14:02 +02:00
jsteube
4cdff67011
Fix typo in OpenCL/m11800_a3-optimized.cl
2019-04-14 20:04:35 +02:00
jsteube
59ec6ac2e1
Fix some typos
2019-04-14 18:07:00 +02:00
jsteube
a671d501aa
Optimize some xxx_hmac_init functions
2019-04-14 17:03:37 +02:00
jsteube
eaefbec3fa
Rewrite streebogs input-data-length-bug workaround to make it easier to understand
2019-04-14 16:06:02 +02:00
jsteube
c34f75fe2d
Optimize some xxx_hmac_final functions
2019-04-14 15:59:03 +02:00
jsteube
9708275ac4
Fix missing rename constant variable name for sbob512_sl64
2019-04-14 15:50:57 +02:00
Jens Steube
fef62acade
Merge pull request #1995 from f0cker/library_fix
...
Fix for library compilation failure due to multiple def of sbob_xx64
2019-04-14 09:53:09 +02:00
Jens Steube
e79f1a29d4
Merge pull request #1996 from philsmd/patch-5
...
tests: fix hash generation of -m 8300 = DNSSEC
2019-04-14 09:51:36 +02:00
Jens Steube
1370dc4700
Limit kernel-accel in -m 11600 to 128
2019-04-14 09:29:27 +02:00
philsmd
407d331c9d
tests: fix hash generation of -m 8300 = DNSSEC
...
The salt needs to be passed AS-IS (in hexadecimal) not converted to binary for the perl module Net::DNS::RR::NSEC3::name2hash.
Thank you very much
2019-04-13 19:10:52 +02:00
jsteube
7c6970dbdd
Remove hard-coded static keyword from OpenCL kernels
2019-04-13 18:46:19 +02:00