Commit Graph

2200 Commits (97a8f34251cb9ac1d733c74c53cabf4961063ef9)

Author SHA1 Message Date
Jens Steube fb7bb04587 Do not use dynamic shared memory if dynamic_local_mem_size is a multiple of local_mem_size
4 years ago
Jens Steube aef53f7e10 OpenCL Runtime: Allow the kernel to access post-48k shared memory region on CUDA. Requires both module and kernel preparation
4 years ago
Jens Steube 1fc37c25f9 OpenCL Kernels: Moved "gpu_decompress", "gpu_memset" and "gpu_atinit" into new OpenCL/shared.cl in order to reduce compile time
4 years ago
Jens Steube 7d9461f8b9 Add -m 11600 optimized kernel
4 years ago
Jens Steube 3561e7b8d7 Add special ROCM detection in OpenCL/inc_vendor.h
4 years ago
Jens Steube 3a5544a554 Help some compiler with 64 bit constants
4 years ago
Jens Steube cf4cee2f2f Update selection of API to make use of bitselect and rotate
4 years ago
Jens Steube 4b16631710 Do REAL_SHM check in -m 9100
4 years ago
Jens Steube c58a889aa6 Small performance boost in -m 22400
4 years ago
philsmd 4887cc47b8
Fixes #2267: added support for -m 22400 = AES Crypt (SHA256)
4 years ago
Jens Steube da7a13afcb Fix some formating
4 years ago
Jens Steube ce9b9ef015 Fix compiler warnings in -m 18700 pure mode
4 years ago
philsmd 3353a6fb5d
Added -m 22300 = sha256($salt.$pass.$salt)
4 years ago
Jens Steube 53105abeb4 Added hash-mode: Citrix NetScaler (SHA512)
4 years ago
Jens Steube 9824e6e91b Update unstable warnings for Intel GPU on macOSX 10.15
4 years ago
Jens Steube cef13008dc Fix some bugs in -m 10800, -m 15400 and -m 18700 in --backend-vector-width mode > 1
4 years ago
Jens Steube 89f9ef45b6 Whitelist some OpenCL specific functions
4 years ago
Jens Steube 0378a01422 Fix more rocm compiler warning
4 years ago
Jens Steube cc2bd2b554 Fix rocm compiler warning
4 years ago
Jens Steube 74c1bf8195 Decrypt another 16 byte in -m 12700 and -m 15200 to reduce false positives
4 years ago
philsmd 2b9715944f
fixes #2123: -m 10700 pure kernel false negative fixed
4 years ago
Jens Steube c201d15ab8 Fix JiT compiler warning on intel for -m 22100
4 years ago
Jens Steube 09c0cfcc04 Set -u for -m 22100 to 4k with the idea to force -n value to go down to 1
4 years ago
Jens Steube 1cbd02b1b5 Fix s_wb_ke_pc initialization in -m 22100 kernel
4 years ago
Jens Steube 931e29d333 Another Bitlocker boost, reduce shared mem consumption to give some of them to the compiler for more efficient calculating of memory pointer addresses
4 years ago
Jens Steube 349b3c4673 Fix Bitlocker in OpenCL mode on NV
4 years ago
Jens Steube 311d363054 Store precomputed KE for -m 22100 in shared memory and lock the loops per kernel invocation to a fixed value
4 years ago
Jens Steube db5decb750 Fix vector datatype in -m 22100
4 years ago
Jens Steube e31e7690ed Add BitCracker optimization to precompute KE of second sha256_transform since input data is static
4 years ago
Jens Steube c9c09418b4 Small Bitlocker speed boost
4 years ago
philsmd 1c1ed72c65
fixes #1117: added -m 22100 = BitLocker
4 years ago
philsmd 4338f100e9
remove condition which is always true
4 years ago
philsmd 7ef92379d8
Electrum 4/5: speedup by using w-NAF (Non-Adjacent Form)
4 years ago
Jens Steube 4c85c0e54f Revert a671d501aa
5 years ago
Jens Steube 2cc4244e14 Initial -m 22001 support
5 years ago
Jens Steube f2aedd3741 Add support to load hashes for hash-mode 2500 and 16800 format from hash-mode 22000
5 years ago
Jens Steube 784eeb257b Make use of message_pair and set default for nonce_error_corrections in -m 22000
5 years ago
Jens Steube 2a04354401 New mode 22000 WPA-PBKDF2-PMKID+EAPOL to replace -m 2500 and -m 16800. NOTE: missing support for message_pair and nonce_error_corrections handling
5 years ago
Jens Steube 40a5835927 In -m 12700 and -m 15200 decrypt 48 byte of data instead of just 16 byte
5 years ago
Jens Steube 3a610efec6
Merge pull request #2249 from philsmd/patch-2
5 years ago
philsmd 547d8ff7eb
Blockchain hashes: replace pattern matching with ASCII charset verification
5 years ago
philsmd b4c29562f4
electrum 5: use parenthesis (avoid Intel compiler warning)
5 years ago
philsmd 2672afb612
electrum5: simplify zlib rejection check
5 years ago
philsmd d0a59db595
allow 04 and 05 in zlib header check
5 years ago
Jens Steube 75b4164498 Use a different code for mod_512() to help some NV GPU to not hang
5 years ago
Jens Steube 53254b45aa Backport inc_ecc_secp256k1 inline assembly code for AMD ISA
5 years ago
Jens Steube cb24236067 Inline assembly optimization for 256 bit ADD and SUB in inc_ecc_secp256k1.cl
5 years ago
philsmd f6ddb4ffba
get rid of compiler warning about incompatible types in secp256k1 kernel include
5 years ago
philsmd 6d822e04a1
fix minor typos in inc_ecc_secp256k1.cl
5 years ago
philsmd d07f002337 electrum 4/5: improve speed (rm hook)
5 years ago
Paul 6d02983f8b Small optimization for sha1_transform, sha1,transform_vector.
5 years ago
Jens Steube 86d3f9e9c7 Fix -m 21600 default hash length
5 years ago
Jens Steube a63aa679d3 Few changes to -m 21600 and move -m 124 and -m 10000 to pure Framework category
5 years ago
Jens Steube 9a28f53887
Merge pull request #2239 from blacktraffic/master
5 years ago
Jens Steube d9a92afecc Change out-of-boundary fix in order to re-enable password length 256 with rules in pure kernel mode
5 years ago
Jamie R ce17418b27 add web2py pbkdf2-hmac-sha512 variant
5 years ago
Jens Steube a6c18f48ba Remove some double code
5 years ago
Jens Steube 2eea88b556
Merge pull request #2235 from philsmd/formating_11300
5 years ago
philsmd 4ecaae7cc5 formatting: remove extra block/identation for -m 11300
5 years ago
philsmd c461792460 electrum 4/5: fix and speed up modulo code
5 years ago
Jens Steube 270210a8ab Fix out-of-boundary read in rule engines
5 years ago
philsmd db91fe6981 Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
5 years ago
Jens Steube 08a74596c1 Add cry_salt_buf[] and cry_salt_len for easier readability in -m 11300
5 years ago
Solar Designer 9d9351da22 Add Nexus legacy wallet support to -m 11300
5 years ago
Jens Steube 82f4766f13
Merge pull request #2181 from Chick3nman/master
5 years ago
Jens Steube 9a4bb20135 Fix KERNEL_STATIC check in -m 12700 kernel
5 years ago
philsmd c5262f76e9
fixes #2208: -m 15200/12700 correctly validate "address" in decrypted data
5 years ago
Chick3nman 253db764b7 Fixed issue where multiple hashes with the same salt would fail to crack in module/kernel for 9500. Remove unused include in module for 9600.
5 years ago
Jens Steube f3fd54f8b4 Fix cracking of -m 97xx hashes in -a 3 mode of passwords of length between 8-15
5 years ago
Jens Steube cadf20b4b9 Fix some code in -m 21500
5 years ago
Jens Steube dd262a9aa9
Merge pull request #2146 from matrix/solarwinds_orion_1
5 years ago
Gabriele Gristina e921fbdf19 update SolarWinds Orion patch (3)
5 years ago
Gabriele Gristina 5f44ce06f6 update SolarWinds Orion patch (2)
5 years ago
Gabriele Gristina 54f8811b4e update SolarWinds Orion patch (1)
5 years ago
Gabriele Gristina 8c717ffa21 removed the debug printf
5 years ago
Jens Steube ba99ce69a3 Fix CUDA JiT compiler warning in SCRYPT based kernels
5 years ago
Jens Steube e8326f0ddf Fix copy/paste bug in -m 15700
5 years ago
Gabriele Gristina 7532058be0 Added hash-mode 21500 - SHA512(PBKDF2-HMAC-SHA1)
5 years ago
Jens Steube e6d69ebaa6
Merge pull request #2143 from matrix/hash_mode_4711
5 years ago
Jens Steube a03bffe64f
Merge pull request #2128 from matrix/authme_1
5 years ago
Gabriele Gristina 06bde16336 Added hash-mode 4711, Huawei sha1(md5(pass).salt)
5 years ago
Gabriele Gristina 358c68abd2 update AuthMe patch (3)
5 years ago
Jens Steube c845d14601 Make -m 4710 more generic
5 years ago
Jens Steube a3d53e1527
Merge pull request #2138 from matrix/4710_opt_1
5 years ago
Jens Steube 317b45adcf
Merge pull request #2137 from matrix/issue_2136
5 years ago
Jens Steube e74396d5aa
Merge pull request #2141 from matrix/21200_opt_2
5 years ago
Jens Steube b3d8aa5bf7
Merge pull request #2140 from matrix/21200_opt
5 years ago
Gabriele Gristina 7e91bff5af Added hash-mode 21200 optimized kernels
5 years ago
Gabriele Gristina 7c08184ea5 optimizing 21200 pure kernels: move sha1(salt) outside the loop
5 years ago
Gabriele Gristina d794d662c6 Added hash-mode 21100 optimized kernels
5 years ago
Gabriele Gristina ff8c3ed8ab Added hash-mode 4710 optimized kernels
5 years ago
Gabriele Gristina 94d901e411 fix bug in 4710 a3 kernel
5 years ago
Gabriele Gristina 468bf2f19a update AuthMe patch (1)
5 years ago
Jens Steube 9e9adfcd7d
Merge pull request #2125 from matrix/double_sha256_1
5 years ago
Gabriele Gristina cc689caa42 switch hash-mode from 1470 to 21400, cleanup credits/readme/changes txt
5 years ago
Jens Steube 738523d4ff
Merge pull request #2131 from matrix/BitShares_v0
5 years ago
Gabriele Gristina d045c0f62a fix bug in 21000 a3 kernel
5 years ago
Jens Steube fa5873ae33
Merge pull request #2134 from matrix/hash_mode_4430
5 years ago
Gabriele Gristina 9ad46c5d81 fix bug in 21300 a3 kernel
5 years ago
Jens Steube 41dc503506
Merge pull request #2133 from matrix/md5_combo_2
5 years ago
Jens Steube 0582a58ce2
Merge pull request #2132 from matrix/hash_mode_4720
5 years ago
Jens Steube e74fcffcea
Merge pull request #2127 from matrix/md5_combo_1
5 years ago
Jens Steube 7dba0f311a
Merge pull request #2110 from matrix/sha256_md5_huawei
5 years ago
Gabriele Gristina 16b06f51fc switch hash-mode from 4430 to 21300
5 years ago
Gabriele Gristina 16b4f745af switch hash-mode from 4420 to 21200
5 years ago
Gabriele Gristina 8f236f9609 switch hash-mode from 4720 to 21100
5 years ago
Gabriele Gristina bba2ee65a2 switch hash-mode from 1770 to 21000
5 years ago
Gabriele Gristina 1b5168b95a switch hash-mode from 4410 to 20900
5 years ago
Gabriele Gristina f2d92d8aec switch hash-mode from 4710 to 20800
5 years ago
Jens Steube 8ec95ddfbf
Merge pull request #2129 from matrix/sha1_combo_1
5 years ago
Gabriele Gristina c1d15d613b switch hash-mode from 19400 to 20700
5 years ago
Gabriele Gristina 973a972324 Added optimized kernels, fix test
5 years ago
Gabriele Gristina ebb83bee41 Add the right one a0 optimized kernel
5 years ago
Gabriele Gristina a5af1392f4 Added optimized kernels
5 years ago
Gabriele Gristina d824d1943e Added hash-mode: md5(salt.sha1(salt.pass))
5 years ago
Gabriele Gristina 370a552459 Added hash-mode: md5(sha1().md5())
5 years ago
Gabriele Gristina e766cf0dc7 Added hash-mode: sha1(md5(.))
5 years ago
Gabriele Gristina ff93d218ee fix code style
5 years ago
Gabriele Gristina af622f6df5 Added hash-mode: BitShares v0.x - sha512(sha512(pass))
5 years ago
Gabriele Gristina bbee1890cd Added hash-mode: sha1(md5(pass).salt)
5 years ago
Gabriele Gristina eedceb698f Added hash-mode: md5(sha1().md5().sha1())
5 years ago
Gabriele Gristina c166242996 Add AuthMe - sha256(sha256().) kernel module
5 years ago
Gabriele Gristina 038bce131f Add Double sha256 kernel module
5 years ago
Gabriele Gristina ed77af9207 fix bug with -a3 -O
5 years ago
Gabriele Gristina 806b00168c fix wrong OPTS_TYPE, add remaining 4710 kernels
5 years ago
Gabriele Gristina bbcb23b038 Add hash mode 4710 - sha256(md5(pass))
5 years ago
Gabriele Gristina c85cdd6cc8 fix kernel 20600 build error, issue #2094
5 years ago
Gabriele Gristina 660da2da3d fix OpenCL compiler warning
5 years ago
Jens Steube 3234e9d6b5 Some more ROCm performance tuning for -m 77xx
5 years ago
Jens Steube 316095c151 Some more ROCm performance tuning
5 years ago
Jeremi M Gosney 871df0b81b add hash mode 20600 (oracle transportation manager)
5 years ago
Jens Steube 6ec52bd342 ROCm JiT learned how to use V_ADD3_U32 efficiently
5 years ago
Jens Steube 5e0eb288c9 Use __launch_bounds__ in CUDA as replacement for reqd_work_group_size() in OpenCL
5 years ago
Jens Steube dbbdb7e5ac WipZip cracking: Added two byte early reject, resulting in higher cracking speed
5 years ago
philsmd 98759fba95
pkzip: some more missing DECLSPEC found
5 years ago
philsmd a661728256
pkzip: for u32 use MAX_DATA / 4
5 years ago
philsmd 01a511b9dd
minor: some code formatting changes for PKZIP
5 years ago
philsmd 316b2952b5
PKZIP: improve decompression and allow up to 320KB data length
5 years ago
Jens Steube 5920bd7f78 Speed up -m 19300 in general
5 years ago
Jens Steube 49c56f713a Get rid of m08, m16, s08, s16 kernels in -m 9700 and -m 9720 since maximum password length for old office documents is 15
5 years ago
Jens Steube e999ae8737 Speed up -m 11500 in general
5 years ago
Jens Steube b66602f5f9 Fix -m 16100 in optimized -a 3 mode
5 years ago
Jens Steube da10700840 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Jens Steube 026436e2bc Speed up -m 15000 in optimized -a 3 mode
5 years ago
Jens Steube f689532e4c Move P-box initializer values to constant memory in -m 3200
5 years ago
Jens Steube 1670ab06fa Speed up -m 7700 and -m 7701
5 years ago
Sein Coray 3365040bc1
fixed two bugs where pkzip hashes wouldn't be cracked
5 years ago
Sein Coray 215440e43c
adding support for mixed multi-file pkzip hashes with mode 17225
5 years ago
Sein Coray e08fc096cd
adding support to 17230 kernel to allow compression types 0 and 8
5 years ago
Sein Coray 4cf4891d1b
fixed length check for code1/2 as data length also contains iv length of 12
5 years ago
Jens Steube 07d8e5ef19
Merge pull request #2039 from s3inlc/master
5 years ago
Sein Coray aed1910205
fixed license text in pkzip master key kernels
5 years ago
Jens Steube a2dee17fc5
Merge pull request #2038 from s3inlc/pkzip-fix-4
5 years ago
Jens Steube 5cd17df313
Merge pull request #2036 from s3inlc/pkzip-fix-3
5 years ago
Sein Coray edcdf004a5
Fixing issue when uncompressed pkzip hash is longer than MAX_LOCAL
5 years ago
Sein Coray 29ae5369c0
fixed copy-paste issue and missing m kernels
5 years ago
Sein Coray 67af2cf926
fixed inflate check on very short pkzip hashes
5 years ago
Sein Coray c80bfde8f2
fix issue with pkzip hashes which have a larger offset value to be printed correctly
5 years ago
Sein Coray 15cbaa0f59
adding pkzip stream cipher kernels 20500 and 20510
5 years ago
Sein Coray cd7b3ed672
fixed size of tmp to be checked on static huffman inflate
5 years ago
Sein Coray 0ea676907a
Merge remote-tracking branch 'upstream/master'
5 years ago
Sein Coray 845878f607
added missing pre-load
5 years ago
Sein Coray 06554f5071
applied speed improvements to modes 17220 and 17230
5 years ago
Sein Coray d9e5a86765
updated m17230 to be cuda compatible
5 years ago
Sein Coray 8d1e737d60
updated m17220 to be cuda compatible
5 years ago
Sein Coray c9c7261a05
updated m17210 to be cuda compatible
5 years ago
Sein Coray b29019ae75
updated m17200 to be cuda compatible
5 years ago
Sein Coray e300fe0d63
fixes to avoid crashing on gpu on multiple inner loops
5 years ago
Jens Steube 153a8704e0 Fix some register type in inline assembly in some ROCM section
5 years ago
Jens Steube 85f7d50fb8
Merge pull request #2021 from philsmd/master
5 years ago
Sein Coray e39a9284e1
Merge remote-tracking branch 'upstream/master'
5 years ago
Jens Steube 51ddf52369 Initialize CUDA vector datatypes to zero
5 years ago
philsmd 07a1bdb12c
added support for $electrum$3 hashes (-m 16600)
5 years ago
Jens Steube c07f9c19c7 Reorder the TC/VC/DC header checks
5 years ago
Jens Steube e2da5c8d57 Some unrolling for SHA2 based algorithms
5 years ago
Jens Steube fa9d073f9a Manually unroll sha2 hashes
5 years ago
Jens Steube 3ca3d1cc60 Fix kernel_rules variable name
5 years ago
Jens Steube 7832c54452 Fix constant memory use of bfs_buf
5 years ago
Jens Steube 53be3e74a3 Rename some variable to avoid collisions
5 years ago
Jens Steube 46f737c5af Use real constant memory on CUDA
5 years ago
Sein Coray 371991e079
included speed improvements and feedback from atom applied to all 172xx kernel variants
5 years ago
Sein Coray e4d8e4a7ad
bring fork up-to-date
5 years ago
Jens Steube ce20a5ab6b Fix uint4 rotate in scrypt based kernels for CUDA
5 years ago
Jens Steube 82927c13c8 Get rid of uchar4 in -m 9100
5 years ago
Jens Steube ec4d4218c0 Add some missing operators for vector types
5 years ago
Jens Steube 6db4ab7e60 Fix scrypt based algorithms to work on CUDA
5 years ago
Jens Steube 027af75a39 Fix rotate function names
5 years ago
Jens Steube 6b7d064118 Replace (u32x) (...) with make_u32x (...)
5 years ago
Jens Steube 54dd2ea300 Use same settings for vector datatypes in inc_types.h as seen in cuda SDK vector_types.h
5 years ago
Jens Steube 7e5356126c Fix more use of LOCAL_VK and LOCAL_AS
5 years ago
Jens Steube 03b2d3fb69 Fix use of LOCAL_VK and LOCAL_AS in -m 3200
5 years ago
Jens Steube 8ff8c5d536 Add LOCAL_VK to make use of __shared__
5 years ago
Jens Steube bbed0cd67a Fix test.sh and bitsliced algos
5 years ago
Jens Steube d0bd33c9d1 Rename CONSTANT_AS to CONSTANT_VK
5 years ago
Jens Steube ec9925f3b1 Warnings self-check and autotune with CUDA
5 years ago
Jens Steube 5ee033673c Disable name mangling in NVRTC's PTX output and more
5 years ago
Jens Steube 58213c81d6 Add vector datatypes operators
5 years ago
Jens Steube 6a32e8ef18 Fix ulong datatype on Windows x64
5 years ago
Jens Steube d9cb5cf8df Fix recursion in inc_common.cl
5 years ago
Jens Steube 3b7304c9d8 Fix recursion in inc_platform.cl
5 years ago
Jens Steube 89119bf24a Add missing inc_platform.h include
5 years ago
Jens Steube 00e1e32492 Replace barrier() with SYNC_THREADS()
5 years ago
Jens Steube 9faba41848 Use nvrtc to compile PTX (resulting PTX not yet used)
5 years ago
Jens Steube 4045e60021 Add nvrtc wrapper for later use
5 years ago
Jens Steube 4b986de5fb Prepare native CUDA hybrid integration
5 years ago
Jens Steube c02083281f Fix undefined-internal warning message on ROCM
5 years ago
Jens Steube c5c79feaaa More cam_feistel() optimization
5 years ago
Jens Steube f49d3f92e9 Reduce cam_feistel() xor count
5 years ago
Jens Steube f10d27b2c9 Get rid of extract_byte() in inc_cipher_twofish.cl
5 years ago
Jens Steube bf4b1a8e02 Remove duplicate 'static' declaration specifier in -m 19800 and -m 19900
5 years ago
jsteube b9aaaf7809 Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
5 years ago
Jens Steube 17ab30b29f
Merge pull request #1991 from brandoncasaba/master
5 years ago
jsteube 70fc36bf01 Reorganize inc_common.cl and make better use of HAS_* macros
5 years ago
jsteube 75b92c1ab1 Use both LE and BE modes for nonce error correction if none or both modes are set
5 years ago
jsteube 5b97fe7514 Workaround volatile for -m 2500 and -m 2501 for macosx
5 years ago
Jens Steube 38c1029f2e Need volatile for IRIS GPU on Mac OSX for -m 2500 and -m 2501
5 years ago
jsteube b2fecc5828 Fix typo in m11800_a0-pure.cl
5 years ago
Brandon Chalk 0a4ce19915 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
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
Brandon Chalk 61ac3e3282 Minor speed and readability improvements to mode 19800 and 19900
5 years ago
Brandon Chalk 95c74c52c1 Add hash modes 19800 (krb5pa etype 17) and 19900 (krb5pa etype 18)
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