Commit Graph

1774 Commits (66aada0f6afb2bac629d02baf589c90e53bf40fc)

Author SHA1 Message Date
jsteube 74e3ede391 Test optimization for kernel include in pure mode
5 years ago
jsteube a3b6e6f1b0 Fix hc_rotl64_S() for AMD devices
5 years ago
jsteube 8e89617015 Workaround setting password length bug in ROCM and POCL for -m 10100
5 years ago
jsteube 4cdff67011 Fix typo in OpenCL/m11800_a3-optimized.cl
5 years ago
jsteube 59ec6ac2e1 Fix some typos
5 years ago
jsteube a671d501aa Optimize some xxx_hmac_init functions
5 years ago
jsteube eaefbec3fa Rewrite streebogs input-data-length-bug workaround to make it easier to understand
5 years ago
jsteube c34f75fe2d Optimize some xxx_hmac_final functions
5 years ago
jsteube 9708275ac4 Fix missing rename constant variable name for sbob512_sl64
5 years ago
Jens Steube fef62acade
Merge pull request #1995 from f0cker/library_fix
5 years ago
jsteube 7c6970dbdd Remove hard-coded static keyword from OpenCL kernels
5 years ago
jsteube b7cdca09c4 OpenCL Runtime: Workaround JiT compiler error on ROCM 2.3 driver if the 'inline' keyword is used in function declaration
5 years ago
jsteube 85d58b03e1 Fix some signed/unsigned integer comparison warnings
5 years ago
jsteube 8f62085ea4 Add missing cipher cascade support for DiskCryptor
5 years ago
philsmd a468249aba
diskcryptor: allow cd/iso encrypted images
5 years ago
jsteube 7bd3d55a3f Add missing OpenCL kernel for -m 19812 and -m 19813
5 years ago
jsteube 4cd98603f5 Add DiskCryptor modules for 1024 bit and 1536 and support for Serpent and Twofish. Be careful, untested yet!
5 years ago
philsmd 60c255a69d
added -m 19800 = DiskCryptor AES
5 years ago
jsteube c911f2bd83 Fix some OpenCL JiT compiler warnings on ROCM
5 years ago
f0cker d2f29a2f21 Fix for library compilation failure due to multiple def of sbob_xx64, renamed these
5 years ago
jsteube 7e55aad703 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube ed8af919a1 Use local memory for DES constants in -m 15300 and for AES in -m 137xx
5 years ago
jsteube d706d19b4f Fix some uninitialized variables
5 years ago
jsteube ace765bf96 Fix 'E' rule in optimized mode if password is longer than 16 characters
5 years ago
jsteube 3274220d7f Fix l32_from_64_S(), h32_from_64_S(), hl32_to_64_S() and h32_from_64() in inc_common.cl
5 years ago
jsteube 875718fb8e Backport -m 500 pure kernel code to -m 6300 enables using it on AMDGPU driver
5 years ago
jsteube cd88410781 Backport -m 500 pure kernel code to -m 1600 enables using it on AMDGPU driver
5 years ago
jsteube d7d716f3ab Make it easier to include OpenCL kernels into modules
5 years ago
jsteube 9ced13cc94 Get rid of CONSTSPEC macro in OpenCL kernels
5 years ago
jsteube 13edc32fb4 Fix some unused variable warnings
5 years ago
jsteube b8d609ba16 WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
5 years ago
Jens Steube 4115e6b825 Update some unstable_warning on Intel CPU
5 years ago
jsteube 319bf80178 Fix hash_encode() salt position
5 years ago
jsteube 76bf5173ba Do not use MAYBE_UNUSED in inc_common.cl
5 years ago
jsteube 1c45de4b63 Remove more old GCC diagnostic options
5 years ago
jsteube d80603648e Replace plain_t with void in module_build_plain_postprocess() enables some options
5 years ago
jsteube 9574862a19 Inline hc_byte_perm in hc_bytealign
5 years ago
jsteube ffd8ec9001 Fixed output password of 'e' rule in pure and cpu rule engine if separator character is also the first letter
5 years ago
jsteube 5a1d929628 Fix some missing code changes after hc_bytealign() was changed
5 years ago
jsteube ea7d9c50b6 Fix missing const keyword in some includes
5 years ago
jsteube 2f972c0d36 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 15400
5 years ago
jsteube 19a77c59f9 Removed some unused includes from ChaCha20 combinator attack kernel
5 years ago
jsteube 4fe1a4b258 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 600
5 years ago
jsteube 1a44581524 Removed some unused includes from Blake2 combinator attack kernel
5 years ago
Jens Steube 0fb3b3c83e Declare internal functions in OpenCL kernels as static
5 years ago
jsteube 0a8c7fab1c Do not use ulong. It causes the 32 bit compilation to fail
5 years ago
jsteube ecbd4a51c8 Add remaining emu_inc_* sources to Makefile
5 years ago
jsteube 5b667d2c01 Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c
5 years ago
jsteube fb8a9d7c40 Get rid of cpu_sha1.c
5 years ago
jsteube 66d94b06e4 Get rid of src/rp_kernel_on_cpu.c and src/rp_kernel_on_cpu_optimized.c and use OpenCL emulated kernel version
5 years ago