mirror of
https://github.com/hashcat/hashcat.git
synced 2024-12-22 22:58:30 +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 , c, d, a, b, w1[3], MD4C02, MD4S22);
|
||||||
MD4_STEP (MD4_H , b, c, d, a, w3[3], MD4C02, MD4S23);
|
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 r2 = l32_from_64 (digest[3]);
|
||||||
const u32x r3 = h32_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 */
|
/* 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;
|
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;
|
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;
|
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 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 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 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
|
## Algorithms
|
||||||
|
Loading…
Reference in New Issue
Block a user