mirror of
https://github.com/hashcat/hashcat.git
synced 2024-12-22 14:48:12 +00:00
Fixed a bug where some kernels used COMPARE_M_SIMD instead of COMPARE_S_SIMD in singlehash mode
This commit is contained in:
parent
bdecbbee1a
commit
602e392b80
@ -367,7 +367,7 @@ __kernel void m00900_s04 (__global pw_t *pws, __global kernel_rule_t *rules_buf,
|
||||
MD4_STEP (MD4_H , c, d, a, b, w1[3], MD4C02, MD4S22);
|
||||
MD4_STEP (MD4_H , b, c, d, a, w3[3], MD4C02, MD4S23);
|
||||
|
||||
COMPARE_M_SIMD (a, d, c, b);
|
||||
COMPARE_S_SIMD (a, d, c, b);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -487,7 +487,7 @@ __kernel void m01710_s04 (__global pw_t *pws, __global kernel_rule_t *rules_buf,
|
||||
const u32x r2 = l32_from_64 (digest[3]);
|
||||
const u32x r3 = h32_from_64 (digest[3]);
|
||||
|
||||
COMPARE_M_SIMD (r0, r1, r2, r3);
|
||||
COMPARE_S_SIMD (r0, r1, r2, r3);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1056,7 +1056,7 @@ void m06900s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
||||
|
||||
/* store */
|
||||
|
||||
COMPARE_M_SIMD (state[0], state[1], state[2], state[3]);
|
||||
COMPARE_S_SIMD (state[0], state[1], state[2], state[3]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -392,7 +392,7 @@ __kernel void m13300_s04 (__global pw_t *pws, __global kernel_rule_t *rules_buf,
|
||||
|
||||
e &= 0x00000000;
|
||||
|
||||
COMPARE_M_SIMD (a, e, d, c);
|
||||
COMPARE_S_SIMD (a, e, d, c);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -506,7 +506,7 @@ __kernel void m13300_s04 (__global pw_t *pws, __global kernel_rule_t *rules_buf,
|
||||
|
||||
e &= 0x00000000;
|
||||
|
||||
COMPARE_M_SIMD (a, e, d, c);
|
||||
COMPARE_S_SIMD (a, e, d, c);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -526,7 +526,7 @@ void m13300s (u32 w[16], const u32 pw_len, __global pw_t *pws, __global kernel_r
|
||||
|
||||
e &= 0x00000000;
|
||||
|
||||
COMPARE_M_SIMD (a, e, d, c);
|
||||
COMPARE_S_SIMD (a, e, d, c);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -36,6 +36,7 @@
|
||||
- Fixed a bug where hashcat did not correctly remove hashes of type WPA/WPA2 even if present in potfile
|
||||
- Fixed a bug where hashcat reported an invalid password for a zero-length password in LM
|
||||
- Fixed a bug where hashcat did not take into account how long it takes to prepare a session when auto-aborting with --runtime is in use
|
||||
- Fixed a bug where some kernels used COMPARE_M_SIMD instead of COMPARE_S_SIMD in singlehash mode
|
||||
|
||||
##
|
||||
## Algorithms
|
||||
|
Loading…
Reference in New Issue
Block a user