Commit Graph

7881 Commits (4aadb3a2f12507b70b54fe10b9ae6fa144da2fcd)
 

Author SHA1 Message Date
Jens Steube 5e0f7ecf00
Merge pull request #2889 from matrix/snmpv3_sha1
3 years ago
Gabriele Gristina 4fb44f826c updated module_25200.c as requested in the review
3 years ago
Jens Steube 3f6c5a0042 Update module_unstable_warning() for -m 172xx on HIP
3 years ago
Jens Steube 5ffcaa980d HIP Backend: Added support to support HIP 4.4 and later, but added check to rule out older versions because they are incompatible
3 years ago
Rosen Penev adaf3f293b make const char pointers actually const
3 years ago
Rosen Penev a9ceb6377e add missing const
3 years ago
Rosen Penev 14f5a26027 use const char for fopen mode
3 years ago
Gabriele Gristina b00e3e5e59 add missing hex_encode() in module_hash_encode()
3 years ago
Gabriele Gristina 6d83a69f7d using hex_encode/hex_decode + small fixes
3 years ago
Jens Steube edab99cdfa Update SCRYPT settings in hashcat.hctune for MI100 and RX6900XT
3 years ago
Jens Steube f9e74045b5 Commandline: Throw an error if separator character given by the user with -p option is not exactly 1 byte
3 years ago
Jukka Ojanen 9f9333f2ef Allow async execution of run_opencl_kernel_bzero(), run_hip_kernel_bzero() and run_opencl_kernel_bzero()
3 years ago
Jukka Ojanen fafd24237d Define HC_ALIGN macro to control data alignment and use common constant zero buffer in run_cuda_kernel_bzero(), run_hip_kernel_bzero() and run_opencl_kernel_bzero().
3 years ago
Jukka Ojanen 2c2988518d Remove all calls to clFlush()
3 years ago
Jens Steube 5024865d87 Kernel Threads: Use warp size / wavefront size query instead of hardcoded values as base for kernel threads
3 years ago
Jens Steube a09efb2634 SCRYPT Kernels: Add more optimized values for some new NV/AMD GPUs
3 years ago
Jens Steube 0d64db07d5
Merge pull request #2892 from Xanadrel/patch-1
3 years ago
Xanadrel 1d7880fa30
Add hashcat.hctune entries for Nvidia RTX 3060Ti & 3070 for scrypt based hash-modes
3 years ago
Jens Steube e83611742d Brain Session: Adds hashconfig specific opti_type and opts_type parameters to hashcat session computation to cover features like -O and -M
3 years ago
Jens Steube c990e252d3 Added option --multiply-accel-disable (short: -M) to disable multiply the kernel-accel with the multiprocessor count automatism
3 years ago
Jens Steube a7a899e5a4 Backport changes from #2888 to HIP backend
3 years ago
Jens Steube 8ba907125a
Merge pull request #2888 from jtojanen/master
3 years ago
Jukka Ojanen cb923d6e46 Replace CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK with CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN
3 years ago
Gabriele Gristina db7cb16a3b using sha1_hmac_update_global
3 years ago
Gabriele Gristina 7ea5da51a8 Added hash-mode: SNMPv3 HMAC-SHA1-96
3 years ago
Jukka Ojanen 55a475cb4b
Merge branch 'hashcat:master' into master
3 years ago
Jukka Ojanen d23f2d6c2f Calculation kernel dynamic memory size based on CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
3 years ago
Jens Steube 41156bb0a5 Improve PIM fix for use on macOS
3 years ago
Jens Steube a026171fb3
Merge pull request #2879 from jtojanen/master
3 years ago
Jens Steube 7c5fe5e233 Slow Kernels: Set some of the slowest kernels to OPTS_TYPE_MP_MULTI_DISABLE
3 years ago
Jukka Ojanen 8674e23d79 Add async HIP memcpy functions: hc_hipMemcpyDtoDAsync(), hc_hipMemcpyDtoHAsync() and hc_hipMemcpyHtoDAsync(). Implement partially async HIP memset and bzero kernels.
3 years ago
Jens Steube 777512e862 Fixed false negative in all VeraCrypt hash-modes if both conditions are met: 1. use CPU for cracking and 2. PIM range was used
3 years ago
Jukka Ojanen 4263cafdcf Add async CUDA memcpy functions: hc_cuMemcpyDtoDAsync(), hc_cuMemcpyDtoHAsync() and hc_cuMemcpyHtoDAsync(). Implement partially async CUDA memset and bzero kernels.
3 years ago
Jukka Ojanen f07ff6f03d Use kernel_bzero instead of kernel_memset when value is zero
3 years ago
Jukka Ojanen 4c0f6dd263
Merge branch 'hashcat:master' into master
3 years ago
Jukka Ojanen ea5180ac46 Include missing bzero kernel parameters
3 years ago
Jens Steube 92dc57df28 Revert adding make_u32x() for constants to crypto primitives, fails on OpenCL
3 years ago
Jens Steube bdb7999f07 Switch HIP vector datatypes to OpenCL like ext_vector_type()
3 years ago
Jens Steube 9421e1f89d Fixed datatype in function sha384_hmac_init_vector_128() that could come into effect if vector datatype was manually set
3 years ago
Jens Steube 7d43b6e1eb Clear tmps memory region after autotune use
3 years ago
Jens Steube 0504498e86
Merge pull request #2886 from pellekuiters/issue-2876
3 years ago
pelle ac3ccfcc51 Run init() and loop_prepare() during autotune to prevent possible corruptions during loop().
3 years ago
Jens Steube 0d8b4b74ad More CUDA special backports to HIP
3 years ago
Jens Steube 257098a301 Get rid of hip/hip_runtime.h dependancy
3 years ago
Gabriele Gristina 977ceba046 Added hash-modes: VirtualBox (PBKDF2-HMAC-SHA256 & AES-128-XTS) and VirtualBox (PBKDF2-HMAC-SHA256 & AES-256-XTS)
3 years ago
Jens Steube bd92589af1 Optimize BLAKE2B_ROUND() 64 bit rotates
3 years ago
Jukka Ojanen 72a418932c HIP: Use kernel_bzero instead of kernel_memset when value is zero
3 years ago
Jens Steube 3becb253d3 Enable vector datatypes for HIP
3 years ago
Jukka Ojanen a2a1d04bcf Implement gpu_bzero
3 years ago
Jukka Ojanen 8066a47ac5
Merge branch 'hashcat:master' into master
3 years ago