Commit Graph

1815 Commits (501ed6efec9bbcb598a2ef82243aa4b54e3fbbd8)

Author SHA1 Message Date
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
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