Revert "increase bcrypt again a bit"
authorjsteube <jens.steube@gmail.com>
Tue, 22 Dec 2015 01:21:27 +0000 (02:21 +0100)
committerjsteube <jens.steube@gmail.com>
Tue, 22 Dec 2015 01:21:27 +0000 (02:21 +0100)
This reverts commit c315ea94a2bd1d019584a1b3bf338246c68149f3.

Broke functionality

OpenCL/m03200.cl
OpenCL/m09000.cl

index e87e9fd..dd5c522 100644 (file)
@@ -311,16 +311,16 @@ __constant u32 c_sbox3[256] =
 #endif
 
 #ifdef IS_NV
-#define BF_ROUND(L,R,N)       \
-{                             \
-  u32 tmp;                    \
-                              \
-  tmp  = S0[(u8) (L) >> 24];  \
-  tmp += S1[(u8) (L) >> 16];  \
-  tmp ^= S2[(u8) (L) >>  8];  \
-  tmp += S3[(u8) (L) >>  0];  \
-                              \
-  (R) ^= tmp ^ P[(N)];        \
+#define BF_ROUND(L,R,N)           \
+{                                 \
+  u32 tmp;                        \
+                                  \
+  tmp  = S0[__bfe ((L), 24, 8)];  \
+  tmp += S1[__bfe ((L), 16, 8)];  \
+  tmp ^= S2[__bfe ((L),  8, 8)];  \
+  tmp += S3[__bfe ((L),  0, 8)];  \
+                                  \
+  (R) ^= tmp ^ P[(N)];            \
 }
 #endif
 
index afee238..d5d0539 100644 (file)
@@ -311,16 +311,16 @@ __constant u32 c_sbox3[256] =
 #endif
 
 #ifdef IS_NV
-#define BF_ROUND(L,R,N)       \
-{                             \
-  u32 tmp;                    \
-                              \
-  tmp  = S0[(u8) (L) >> 24];  \
-  tmp += S1[(u8) (L) >> 16];  \
-  tmp ^= S2[(u8) (L) >>  8];  \
-  tmp += S3[(u8) (L) >>  0];  \
-                              \
-  (R) ^= tmp ^ P[(N)];        \
+#define BF_ROUND(L,R,N)           \
+{                                 \
+  u32 tmp;                        \
+                                  \
+  tmp  = S0[__bfe ((L), 24, 8)];  \
+  tmp += S1[__bfe ((L), 16, 8)];  \
+  tmp ^= S2[__bfe ((L),  8, 8)];  \
+  tmp += S3[__bfe ((L),  0, 8)];  \
+                                  \
+  (R) ^= tmp ^ P[(N)];            \
 }
 #endif