Commit Graph

3426 Commits (8c3808bad5f5ff07b8428e98c84ae310a164e5f5)

Author SHA1 Message Date
Jens Steube 8c3808bad5 Fix NUL filename on windows
5 years ago
Jens Steube 3e4d110fd2 Add stderr redirection the regular way
5 years ago
Jens Steube 125e9ec863 Do not redirect stderr to /dev/null to prevent rocm 3.1 from crashing on debian
5 years ago
Jens Steube 5b58cba12e Use _unroll in -m 5500 for CPU
5 years ago
Jens Steube 2fdb7ded8b Update self-test hash for -m 1500
5 years ago
Jens Steube fe12d2bcc6
Merge pull request #2322 from philsmd/master
5 years ago
philsmd 7f55f69d7f
solve telegram format conflict with jtr
5 years ago
Jens Steube aaef45196f
Merge pull request #2315 from xambroz/patch-1
5 years ago
Jens Steube ef47811c9d Rename 23911 to 10901 and populate salt->salt_buf[]
5 years ago
Jens Steube a18ba9fde6
Merge pull request #2320 from thesubtlety/389-ds
5 years ago
thesubtlety 4fafca4747 Add new module for 389-ds
5 years ago
Jens Steube c258aa4111 Reenable SIMD mode for -m 13600
5 years ago
Jens Steube b627536c45 Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x
5 years ago
Jens Steube f1d4260983 Fix missing hc_unlockfile()
5 years ago
Jens Steube 1da40bf5d8 Fix double close() in hc_fclose()
5 years ago
Jens Steube f381e1bbf8 Remove force_recompile functionality, doesn't work with cubin anymore
5 years ago
xambroz 6b253c15c6
Fix debugedit - canonicalization unexpectedly shrank by one character
5 years ago
Jens Steube 4c2ef5993a Set -m 7000 to OPTS_TYPE_PT_GENERATE_BE mode to slightly improve performance
5 years ago
Jens Steube 669619c1a7 Fixed out-of-boundary write to decrypted[] in DPAPI masterkey file v1 kernel
5 years ago
Jens Steube f96e35649d Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance
5 years ago
Jens Steube 3ce3ecedd9 Reenable VeraCrypt on ROCM
5 years ago
Jens Steube d9473358ef Add support for OPTS_TYPE_LOOP_EXTENDED kernel for special cases like VeraCrypt
5 years ago
Jens Steube 189bbb2661 Fixed buffer overflow in mp_add_cs_buf() function
5 years ago
Jens Steube 9957422191 Add tokenizer option TOKEN_ATTR_SEPARATOR_FARTHEST as an option to deal with hash formats where separator character could be part of the salt data itself and at the same time does not allow escape character logic to be applied. This can only work if it is guaranteed by the design of the hash format that the separator character does not occur after the position of the separator character.
5 years ago
Jens Steube cd3ca53203 Update ROCM to use _unroll for mode -m 621x
5 years ago
Jens Steube f946e321a9 Update unroll and unstable configuration for NVIDIA CUDA/OpenCL runtime after unroll whitelisting change
5 years ago
Jens Steube 193aa77cdf Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change
5 years ago
Jens Steube 87b151836d Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change
5 years ago
Jens Steube cc3cb66f12 Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change
5 years ago
Jens Steube 9980389f34 Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change
5 years ago
Jens Steube c90d83c3eb Prepare for UNROLL whitelisting
5 years ago
Jens Steube ec841fcd1c Add NO_UNROLL to -m 15900
5 years ago
Jens Steube 20fa2167af Add NO_UNROLL to -m 13800
5 years ago
Jens Steube 42e7fa1303 Fix buffer overflow in module_hash_encode() in hash-mode 13600
5 years ago
philsmd b6f40c05d6 Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
5 years ago
Jens Steube a06f5f6644 Add support for length 20 in module for -m 7400
5 years ago
Jens Steube 4ed18af14c Make VeraCrypt PIM configuration mechanism easier to read
5 years ago
philsmd 0c0912d4da
-m 22500: remove unnecessary comment
5 years ago
philsmd b51273fb0b
Fixes #1538: Added -m 22500 = MultiBit Classic .key (MD5)
5 years ago
Jens Steube 4788c61dd2 Add OPTI_TYPE_REGISTER_LIMIT flag to enable register limiting in CUDA
5 years ago
Jens Steube 17a64f5019 Set a fixed register count maximumfor CUDA kernel. This prevents kernels going out of control and to have negative effects on other kernels from the same source code (For instance 16600)
5 years ago
Jens Steube 633327d8b7 Rewrite Whirlpool hash with 64 bit instructions
5 years ago
Jens Steube 1290b01b3e Fix KERN_TYPE in --stdout mode
5 years ago
Jens Steube c40f474c2e Add special module option to indicate the kernel is using dynamic shared memory
5 years ago
Jens Steube fb7bb04587 Do not use dynamic shared memory if dynamic_local_mem_size is a multiple of local_mem_size
5 years ago
Jens Steube 96a2c36f53 Reduce CUDA Toolkit minimum version to 9.0 (even 8.0 should be sufficient)
5 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
5 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
5 years ago
Jens Steube 08163501cf Add option to disable cubin cache binaries and moved some redundant kernel load code into specific function
5 years ago
Jens Steube 01085cdab2 Move cujit_opts allocation closer to the calling functions because CUDA library needs it reinitialized after each use
5 years ago