1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-02 04:48:23 +00:00

Fix broken -m 7900 after migration to pure kernel

This commit is contained in:
jsteube 2017-07-19 17:45:58 +02:00
parent 5d99556d3b
commit 441434840c

View File

@ -194,10 +194,10 @@ __kernel void m07900_loop (__global pw_t *pws, __global const kernel_rule_t *rul
digest[1] = SHA512M_B; digest[1] = SHA512M_B;
digest[2] = SHA512M_C; digest[2] = SHA512M_C;
digest[3] = SHA512M_D; digest[3] = SHA512M_D;
digest[4] = SHA512M_A; digest[4] = SHA512M_E;
digest[5] = SHA512M_B; digest[5] = SHA512M_F;
digest[6] = SHA512M_C; digest[6] = SHA512M_G;
digest[7] = SHA512M_D; digest[7] = SHA512M_H;
sha512_transform (sha512_ctx.w0, sha512_ctx.w1, sha512_ctx.w2, sha512_ctx.w3, sha512_ctx.w4, sha512_ctx.w5, sha512_ctx.w6, sha512_ctx.w7, digest); sha512_transform (sha512_ctx.w0, sha512_ctx.w1, sha512_ctx.w2, sha512_ctx.w3, sha512_ctx.w4, sha512_ctx.w5, sha512_ctx.w6, sha512_ctx.w7, digest);
} }
@ -229,10 +229,10 @@ __kernel void m07900_comp (__global pw_t *pws, __global const kernel_rule_t *rul
* digest * digest
*/ */
const u32 r0 = l32_from_64 (tmps[gid].digest_buf[0]); const u32 r0 = l32_from_64_S (tmps[gid].digest_buf[0]);
const u32 r1 = h32_from_64 (tmps[gid].digest_buf[0]); const u32 r1 = h32_from_64_S (tmps[gid].digest_buf[0]);
const u32 r2 = l32_from_64 (tmps[gid].digest_buf[1]); const u32 r2 = l32_from_64_S (tmps[gid].digest_buf[1]);
const u32 r3 = h32_from_64 (tmps[gid].digest_buf[1]); const u32 r3 = h32_from_64_S (tmps[gid].digest_buf[1]);
#define il_pos 0 #define il_pos 0