From 0c5d32c4555456b44e9ea0a0aaee80adcfeb8aad Mon Sep 17 00:00:00 2001 From: jsteube Date: Sat, 12 Nov 2016 22:31:20 +0100 Subject: [PATCH] Fix https://github.com/hashcat/hashcat/issues/579 --- OpenCL/m03000_a3.cl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenCL/m03000_a3.cl b/OpenCL/m03000_a3.cl index 7dc6b513a..f8c2abd96 100644 --- a/OpenCL/m03000_a3.cl +++ b/OpenCL/m03000_a3.cl @@ -2077,8 +2077,8 @@ void m03000m (__global pw_t *pws, __global kernel_rule_t *rules_buf, __global co #endif for (int i = 0; i < 32; i++) { - out0[i] = out[ 0 + i]; - out1[i] = out[32 + i]; + out0[i] = out[ 0 + 31 - i]; + out1[i] = out[32 + 31 - i]; } transpose32c (out0); @@ -2089,8 +2089,8 @@ void m03000m (__global pw_t *pws, __global kernel_rule_t *rules_buf, __global co #endif for (int slice = 0; slice < 32; slice++) { - const u32 r0 = out0[slice]; - const u32 r1 = out1[slice]; + const u32 r0 = out0[31 - slice]; + const u32 r1 = out1[31 - slice]; const u32 r2 = 0; const u32 r3 = 0;