From 5da1e4b87266dd893d334ae27852c0c29d802b9d Mon Sep 17 00:00:00 2001 From: jsteube Date: Tue, 26 Feb 2019 21:20:07 +0100 Subject: [PATCH] Fixed maximum password length limit which was announced as 256 but actually was 255 --- OpenCL/inc_rp.h | 6 ++---- OpenCL/m00000_a1-pure.cl | 8 ++++---- OpenCL/m00000_a3-pure.cl | 4 ++-- OpenCL/m00010_a1-pure.cl | 8 ++++---- OpenCL/m00010_a3-pure.cl | 4 ++-- OpenCL/m00020_a1-pure.cl | 8 ++++---- OpenCL/m00020_a3-pure.cl | 4 ++-- OpenCL/m00030_a1-pure.cl | 8 ++++---- OpenCL/m00030_a3-pure.cl | 4 ++-- OpenCL/m00040_a1-pure.cl | 8 ++++---- OpenCL/m00040_a3-pure.cl | 4 ++-- OpenCL/m00050_a1-pure.cl | 4 ++-- OpenCL/m00050_a3-pure.cl | 4 ++-- OpenCL/m00060_a1-pure.cl | 4 ++-- OpenCL/m00060_a3-pure.cl | 4 ++-- OpenCL/m00100_a1-pure.cl | 8 ++++---- OpenCL/m00100_a3-pure.cl | 4 ++-- OpenCL/m00110_a1-pure.cl | 8 ++++---- OpenCL/m00110_a3-pure.cl | 4 ++-- OpenCL/m00120_a1-pure.cl | 8 ++++---- OpenCL/m00120_a3-pure.cl | 4 ++-- OpenCL/m00130_a1-pure.cl | 8 ++++---- OpenCL/m00130_a3-pure.cl | 4 ++-- OpenCL/m00140_a1-pure.cl | 8 ++++---- OpenCL/m00140_a3-pure.cl | 4 ++-- OpenCL/m00150_a1-pure.cl | 4 ++-- OpenCL/m00150_a3-pure.cl | 4 ++-- OpenCL/m00160_a1-pure.cl | 4 ++-- OpenCL/m00160_a3-pure.cl | 4 ++-- OpenCL/m00300_a1-pure.cl | 8 ++++---- OpenCL/m00300_a3-pure.cl | 4 ++-- OpenCL/m00400-pure.cl | 4 ++-- OpenCL/m00500-pure.cl | 4 ++-- OpenCL/m00900_a1-pure.cl | 8 ++++---- OpenCL/m00900_a3-pure.cl | 4 ++-- OpenCL/m01000_a1-pure.cl | 8 ++++---- OpenCL/m01000_a3-pure.cl | 4 ++-- OpenCL/m01100_a1-pure.cl | 8 ++++---- OpenCL/m01100_a3-pure.cl | 4 ++-- OpenCL/m01300_a1-pure.cl | 8 ++++---- OpenCL/m01300_a3-pure.cl | 4 ++-- OpenCL/m01400_a1-pure.cl | 8 ++++---- OpenCL/m01400_a3-pure.cl | 4 ++-- OpenCL/m01410_a1-pure.cl | 8 ++++---- OpenCL/m01410_a3-pure.cl | 4 ++-- OpenCL/m01420_a1-pure.cl | 8 ++++---- OpenCL/m01420_a3-pure.cl | 4 ++-- OpenCL/m01430_a1-pure.cl | 8 ++++---- OpenCL/m01430_a3-pure.cl | 4 ++-- OpenCL/m01440_a1-pure.cl | 8 ++++---- OpenCL/m01440_a3-pure.cl | 4 ++-- OpenCL/m01450_a1-pure.cl | 4 ++-- OpenCL/m01450_a3-pure.cl | 4 ++-- OpenCL/m01460_a1-pure.cl | 4 ++-- OpenCL/m01460_a3-pure.cl | 4 ++-- OpenCL/m01600-pure.cl | 4 ++-- OpenCL/m01700_a1-pure.cl | 8 ++++---- OpenCL/m01700_a3-pure.cl | 4 ++-- OpenCL/m01710_a1-pure.cl | 8 ++++---- OpenCL/m01710_a3-pure.cl | 4 ++-- OpenCL/m01720_a1-pure.cl | 8 ++++---- OpenCL/m01720_a3-pure.cl | 4 ++-- OpenCL/m01730_a1-pure.cl | 8 ++++---- OpenCL/m01730_a3-pure.cl | 4 ++-- OpenCL/m01740_a1-pure.cl | 8 ++++---- OpenCL/m01740_a3-pure.cl | 4 ++-- OpenCL/m01750_a1-pure.cl | 4 ++-- OpenCL/m01750_a3-pure.cl | 4 ++-- OpenCL/m01760_a1-pure.cl | 4 ++-- OpenCL/m01760_a3-pure.cl | 4 ++-- OpenCL/m01800-pure.cl | 4 ++-- OpenCL/m02100-pure.cl | 2 +- OpenCL/m02500-pure.cl | 2 +- OpenCL/m02610_a1-pure.cl | 8 ++++---- OpenCL/m02610_a3-pure.cl | 4 ++-- OpenCL/m02810_a1-pure.cl | 8 ++++---- OpenCL/m02810_a3-pure.cl | 4 ++-- OpenCL/m03200-pure.cl | 2 +- OpenCL/m03710_a1-pure.cl | 8 ++++---- OpenCL/m03710_a3-pure.cl | 4 ++-- OpenCL/m03800_a1-pure.cl | 8 ++++---- OpenCL/m03800_a3-pure.cl | 4 ++-- OpenCL/m03910_a1-pure.cl | 8 ++++---- OpenCL/m03910_a3-pure.cl | 4 ++-- OpenCL/m04010_a1-pure.cl | 8 ++++---- OpenCL/m04010_a3-pure.cl | 4 ++-- OpenCL/m04110_a1-pure.cl | 8 ++++---- OpenCL/m04110_a3-pure.cl | 4 ++-- OpenCL/m04310_a1-pure.cl | 8 ++++---- OpenCL/m04310_a3-pure.cl | 4 ++-- OpenCL/m04400_a1-pure.cl | 8 ++++---- OpenCL/m04400_a3-pure.cl | 4 ++-- OpenCL/m04500_a1-pure.cl | 8 ++++---- OpenCL/m04500_a3-pure.cl | 4 ++-- OpenCL/m04520_a1-pure.cl | 8 ++++---- OpenCL/m04520_a3-pure.cl | 4 ++-- OpenCL/m04700_a1-pure.cl | 8 ++++---- OpenCL/m04700_a3-pure.cl | 4 ++-- OpenCL/m04800_a1-pure.cl | 8 ++++---- OpenCL/m04800_a3-pure.cl | 4 ++-- OpenCL/m04900_a1-pure.cl | 8 ++++---- OpenCL/m04900_a3-pure.cl | 4 ++-- OpenCL/m05100_a1-pure.cl | 8 ++++---- OpenCL/m05100_a3-pure.cl | 4 ++-- OpenCL/m05200-pure.cl | 2 +- OpenCL/m05300_a1-pure.cl | 4 ++-- OpenCL/m05300_a3-pure.cl | 4 ++-- OpenCL/m05400_a1-pure.cl | 4 ++-- OpenCL/m05400_a3-pure.cl | 4 ++-- OpenCL/m05500_a1-pure.cl | 8 ++++---- OpenCL/m05500_a3-pure.cl | 4 ++-- OpenCL/m05600_a1-pure.cl | 8 ++++---- OpenCL/m05600_a3-pure.cl | 4 ++-- OpenCL/m05800-pure.cl | 4 ++-- OpenCL/m06000_a1-pure.cl | 8 ++++---- OpenCL/m06000_a3-pure.cl | 4 ++-- OpenCL/m06100_a1-pure.cl | 8 ++++---- OpenCL/m06100_a3-pure.cl | 4 ++-- OpenCL/m06300-pure.cl | 4 ++-- OpenCL/m06400-pure.cl | 2 +- OpenCL/m06500-pure.cl | 2 +- OpenCL/m06600-pure.cl | 2 +- OpenCL/m06700-pure.cl | 2 +- OpenCL/m06800-pure.cl | 2 +- OpenCL/m07000_a1-pure.cl | 8 ++++---- OpenCL/m07000_a3-pure.cl | 4 ++-- OpenCL/m07100-pure.cl | 2 +- OpenCL/m07300_a1-pure.cl | 4 ++-- OpenCL/m07300_a3-pure.cl | 4 ++-- OpenCL/m07400-pure.cl | 4 ++-- OpenCL/m07500_a1-pure.cl | 8 ++++---- OpenCL/m07500_a3-pure.cl | 4 ++-- OpenCL/m07900-pure.cl | 4 ++-- OpenCL/m08100_a1-pure.cl | 4 ++-- OpenCL/m08100_a3-pure.cl | 4 ++-- OpenCL/m08200-pure.cl | 2 +- OpenCL/m08300_a1-pure.cl | 8 ++++---- OpenCL/m08300_a3-pure.cl | 4 ++-- OpenCL/m08400_a1-pure.cl | 8 ++++---- OpenCL/m08400_a3-pure.cl | 4 ++-- OpenCL/m08500_a3-pure.cl | 4 ++-- OpenCL/m08600_a3-pure.cl | 4 ++-- OpenCL/m08800-pure.cl | 2 +- OpenCL/m08900-pure.cl | 4 ++-- OpenCL/m09000-pure.cl | 2 +- OpenCL/m09400-pure.cl | 2 +- OpenCL/m09500-pure.cl | 2 +- OpenCL/m09600-pure.cl | 2 +- OpenCL/m09900_a1-pure.cl | 4 ++-- OpenCL/m09900_a3-pure.cl | 4 ++-- OpenCL/m10300-pure.cl | 4 ++-- OpenCL/m10500-pure.cl | 2 +- OpenCL/m10700-optimized.cl | 2 +- OpenCL/m10700-pure.cl | 4 ++-- OpenCL/m10800_a1-pure.cl | 8 ++++---- OpenCL/m10800_a3-pure.cl | 4 ++-- OpenCL/m10900-pure.cl | 2 +- OpenCL/m11000_a1-pure.cl | 8 ++++---- OpenCL/m11000_a3-pure.cl | 4 ++-- OpenCL/m11100_a1-pure.cl | 8 ++++---- OpenCL/m11100_a3-pure.cl | 4 ++-- OpenCL/m11200_a1-pure.cl | 8 ++++---- OpenCL/m11200_a3-pure.cl | 4 ++-- OpenCL/m11300-pure.cl | 2 +- OpenCL/m11400_a1-pure.cl | 8 ++++---- OpenCL/m11400_a3-pure.cl | 4 ++-- OpenCL/m11600-pure.cl | 2 +- OpenCL/m11700_a1-pure.cl | 8 ++++---- OpenCL/m11700_a3-pure.cl | 4 ++-- OpenCL/m11750_a1-pure.cl | 4 ++-- OpenCL/m11750_a3-pure.cl | 4 ++-- OpenCL/m11760_a1-pure.cl | 4 ++-- OpenCL/m11760_a3-pure.cl | 4 ++-- OpenCL/m11800_a1-pure.cl | 8 ++++---- OpenCL/m11800_a3-pure.cl | 4 ++-- OpenCL/m11850_a1-pure.cl | 4 ++-- OpenCL/m11850_a3-pure.cl | 4 ++-- OpenCL/m11860_a1-pure.cl | 4 ++-- OpenCL/m11860_a3-pure.cl | 4 ++-- OpenCL/m11900-pure.cl | 2 +- OpenCL/m12000-pure.cl | 2 +- OpenCL/m12200-pure.cl | 2 +- OpenCL/m12300-pure.cl | 2 +- OpenCL/m12400-pure.cl | 2 +- OpenCL/m12500-pure.cl | 2 +- OpenCL/m12600_a1-pure.cl | 8 ++++---- OpenCL/m12600_a3-pure.cl | 4 ++-- OpenCL/m12700-pure.cl | 2 +- OpenCL/m12800-pure.cl | 2 +- OpenCL/m12900-pure.cl | 2 +- OpenCL/m13000-pure.cl | 2 +- OpenCL/m13100_a1-pure.cl | 8 ++++---- OpenCL/m13100_a3-pure.cl | 4 ++-- OpenCL/m13200-pure.cl | 2 +- OpenCL/m13300_a1-pure.cl | 8 ++++---- OpenCL/m13300_a3-pure.cl | 4 ++-- OpenCL/m13400-pure.cl | 2 +- OpenCL/m13500_a1-pure.cl | 8 ++++---- OpenCL/m13500_a3-pure.cl | 4 ++-- OpenCL/m13600-pure.cl | 2 +- OpenCL/m13800_a1-pure.cl | 8 ++++---- OpenCL/m13800_a3-pure.cl | 4 ++-- OpenCL/m13900_a1-pure.cl | 8 ++++---- OpenCL/m13900_a3-pure.cl | 4 ++-- OpenCL/m14000_a0-pure.cl | 4 ++-- OpenCL/m14100_a0-pure.cl | 4 ++-- OpenCL/m14100_a3-pure.cl | 4 ++-- OpenCL/m14400_a1-pure.cl | 16 ++++++++-------- OpenCL/m14400_a3-pure.cl | 4 ++-- OpenCL/m14611-pure.cl | 2 +- OpenCL/m14612-pure.cl | 2 +- OpenCL/m14613-pure.cl | 2 +- OpenCL/m14621-pure.cl | 2 +- OpenCL/m14622-pure.cl | 2 +- OpenCL/m14623-pure.cl | 2 +- OpenCL/m14631-pure.cl | 2 +- OpenCL/m14632-pure.cl | 2 +- OpenCL/m14633-pure.cl | 2 +- OpenCL/m14641-pure.cl | 2 +- OpenCL/m14642-pure.cl | 2 +- OpenCL/m14643-pure.cl | 2 +- OpenCL/m14700-pure.cl | 2 +- OpenCL/m14800-pure.cl | 2 +- OpenCL/m15000_a1-pure.cl | 8 ++++---- OpenCL/m15000_a3-pure.cl | 4 ++-- OpenCL/m15100-pure.cl | 2 +- OpenCL/m15300-pure.cl | 4 ++-- OpenCL/m15500_a1-pure.cl | 8 ++++---- OpenCL/m15500_a3-pure.cl | 4 ++-- OpenCL/m15600-pure.cl | 2 +- OpenCL/m15700-pure.cl | 4 ++-- OpenCL/m15900-pure.cl | 4 ++-- OpenCL/m16000_a3-pure.cl | 4 ++-- OpenCL/m16100_a1-pure.cl | 8 ++++---- OpenCL/m16100_a3-pure.cl | 4 ++-- OpenCL/m16200-pure.cl | 2 +- OpenCL/m16300-pure.cl | 4 ++-- OpenCL/m16400_a1-pure.cl | 8 ++++---- OpenCL/m16400_a3-pure.cl | 4 ++-- OpenCL/m16511_a1-pure.cl | 4 ++-- OpenCL/m16511_a3-pure.cl | 4 ++-- OpenCL/m16512_a1-pure.cl | 4 ++-- OpenCL/m16512_a3-pure.cl | 4 ++-- OpenCL/m16513_a1-pure.cl | 4 ++-- OpenCL/m16513_a3-pure.cl | 4 ++-- OpenCL/m16600_a1-pure.cl | 8 ++++---- OpenCL/m16600_a3-pure.cl | 4 ++-- OpenCL/m16800-pure.cl | 2 +- OpenCL/m16900-pure.cl | 2 +- OpenCL/m18100_a1-pure.cl | 4 ++-- OpenCL/m18100_a3-pure.cl | 4 ++-- OpenCL/m18200_a1-pure.cl | 8 ++++---- OpenCL/m18200_a3-pure.cl | 4 ++-- OpenCL/m18300-pure.cl | 2 +- OpenCL/m18500_a1-pure.cl | 8 ++++---- OpenCL/m18500_a3-pure.cl | 4 ++-- OpenCL/m18700_a3-pure.cl | 4 ++-- OpenCL/m18800-pure.cl | 2 +- OpenCL/m18900-pure.cl | 2 +- docs/changes.txt | 1 + src/convert.c | 2 +- src/dispatch.c | 2 +- src/opencl.c | 8 ++++---- src/wordlist.c | 4 ++-- tools/test.pl | 4 ++-- tools/test.sh | 2 +- tools/test_modules/m00000.pm | 2 +- tools/test_modules/m00010.pm | 2 +- tools/test_modules/m00011.pm | 2 +- tools/test_modules/m00012.pm | 2 +- tools/test_modules/m00020.pm | 2 +- tools/test_modules/m00021.pm | 2 +- tools/test_modules/m00030.pm | 2 +- tools/test_modules/m00040.pm | 2 +- tools/test_modules/m00050.pm | 2 +- tools/test_modules/m00060.pm | 2 +- tools/test_modules/m00100.pm | 2 +- tools/test_modules/m00101.pm | 2 +- tools/test_modules/m00110.pm | 2 +- tools/test_modules/m00111.pm | 2 +- tools/test_modules/m00120.pm | 2 +- tools/test_modules/m00121.pm | 2 +- tools/test_modules/m00122.pm | 2 +- tools/test_modules/m00124.pm | 2 +- tools/test_modules/m00130.pm | 2 +- tools/test_modules/m00131.pm | 2 +- tools/test_modules/m00132.pm | 2 +- tools/test_modules/m00133.pm | 2 +- tools/test_modules/m00140.pm | 2 +- tools/test_modules/m00141.pm | 2 +- tools/test_modules/m00150.pm | 2 +- tools/test_modules/m00160.pm | 2 +- tools/test_modules/m00300.pm | 2 +- tools/test_modules/m00400.pm | 2 +- tools/test_modules/m00500.pm | 2 +- tools/test_modules/m00900.pm | 2 +- tools/test_modules/m01000.pm | 2 +- tools/test_modules/m01100.pm | 2 +- tools/test_modules/m01300.pm | 2 +- tools/test_modules/m01400.pm | 2 +- tools/test_modules/m01410.pm | 2 +- tools/test_modules/m01411.pm | 2 +- tools/test_modules/m01420.pm | 2 +- tools/test_modules/m01421.pm | 2 +- tools/test_modules/m01430.pm | 2 +- tools/test_modules/m01440.pm | 2 +- tools/test_modules/m01441.pm | 2 +- tools/test_modules/m01450.pm | 2 +- tools/test_modules/m01460.pm | 2 +- tools/test_modules/m01600.pm | 2 +- tools/test_modules/m01700.pm | 2 +- tools/test_modules/m01710.pm | 2 +- tools/test_modules/m01711.pm | 2 +- tools/test_modules/m01720.pm | 2 +- tools/test_modules/m01722.pm | 2 +- tools/test_modules/m01730.pm | 2 +- tools/test_modules/m01731.pm | 2 +- tools/test_modules/m01740.pm | 2 +- tools/test_modules/m01750.pm | 2 +- tools/test_modules/m01760.pm | 2 +- tools/test_modules/m01800.pm | 2 +- tools/test_modules/m02100.pm | 2 +- tools/test_modules/m02600.pm | 2 +- tools/test_modules/m02611.pm | 2 +- tools/test_modules/m02612.pm | 2 +- tools/test_modules/m02811.pm | 2 +- tools/test_modules/m03710.pm | 2 +- tools/test_modules/m03711.pm | 2 +- tools/test_modules/m03800.pm | 2 +- tools/test_modules/m03910.pm | 2 +- tools/test_modules/m04010.pm | 2 +- tools/test_modules/m04110.pm | 2 +- tools/test_modules/m04300.pm | 2 +- tools/test_modules/m04400.pm | 2 +- tools/test_modules/m04500.pm | 2 +- tools/test_modules/m04520.pm | 2 +- tools/test_modules/m04521.pm | 2 +- tools/test_modules/m04522.pm | 2 +- tools/test_modules/m04700.pm | 2 +- tools/test_modules/m04800.pm | 2 +- tools/test_modules/m04900.pm | 2 +- tools/test_modules/m05100.pm | 2 +- tools/test_modules/m05300.pm | 2 +- tools/test_modules/m05400.pm | 2 +- tools/test_modules/m05700.pm | 2 +- tools/test_modules/m05800.pm | 2 +- tools/test_modules/m06000.pm | 2 +- tools/test_modules/m06100.pm | 2 +- tools/test_modules/m06300.pm | 2 +- tools/test_modules/m06400.pm | 2 +- tools/test_modules/m06500.pm | 2 +- tools/test_modules/m06600.pm | 2 +- tools/test_modules/m06700.pm | 2 +- tools/test_modules/m06800.pm | 2 +- tools/test_modules/m07000.pm | 2 +- tools/test_modules/m07100.pm | 2 +- tools/test_modules/m07200.pm | 2 +- tools/test_modules/m07300.pm | 2 +- tools/test_modules/m07400.pm | 2 +- tools/test_modules/m07500.pm | 2 +- tools/test_modules/m07900.pm | 2 +- tools/test_modules/m08100.pm | 2 +- tools/test_modules/m08200.pm | 2 +- tools/test_modules/m08300.pm | 2 +- tools/test_modules/m08400.pm | 2 +- tools/test_modules/m08900.pm | 2 +- tools/test_modules/m09200.pm | 2 +- tools/test_modules/m09300.pm | 2 +- tools/test_modules/m10000.pm | 2 +- tools/test_modules/m10200.pm | 2 +- tools/test_modules/m10700.pm | 2 +- tools/test_modules/m10800.pm | 2 +- tools/test_modules/m10900.pm | 2 +- tools/test_modules/m11000.pm | 2 +- tools/test_modules/m11100.pm | 2 +- tools/test_modules/m11200.pm | 2 +- tools/test_modules/m11300.pm | 2 +- tools/test_modules/m11600.pm | 2 +- tools/test_modules/m11700.pm | 2 +- tools/test_modules/m11750.pm | 2 +- tools/test_modules/m11760.pm | 2 +- tools/test_modules/m11800.pm | 2 +- tools/test_modules/m11850.pm | 2 +- tools/test_modules/m11860.pm | 2 +- tools/test_modules/m11900.pm | 2 +- tools/test_modules/m12000.pm | 2 +- tools/test_modules/m12001.pm | 2 +- tools/test_modules/m12100.pm | 2 +- tools/test_modules/m12200.pm | 2 +- tools/test_modules/m12300.pm | 2 +- tools/test_modules/m12600.pm | 2 +- tools/test_modules/m12700.pm | 2 +- tools/test_modules/m12800.pm | 2 +- tools/test_modules/m12900.pm | 2 +- tools/test_modules/m13000.pm | 2 +- tools/test_modules/m13100.pm | 2 +- tools/test_modules/m13200.pm | 2 +- tools/test_modules/m13300.pm | 2 +- tools/test_modules/m13400.pm | 2 +- tools/test_modules/m13500.pm | 2 +- tools/test_modules/m13600.pm | 2 +- tools/test_modules/m13800.pm | 2 +- tools/test_modules/m13900.pm | 2 +- tools/test_modules/m14700.pm | 2 +- tools/test_modules/m14800.pm | 2 +- tools/test_modules/m15000.pm | 2 +- tools/test_modules/m15100.pm | 2 +- tools/test_modules/m15200.pm | 2 +- tools/test_modules/m15300.pm | 2 +- tools/test_modules/m15600.pm | 2 +- tools/test_modules/m15700.pm | 2 +- tools/test_modules/m15900.pm | 2 +- tools/test_modules/m16200.pm | 2 +- tools/test_modules/m16300.pm | 2 +- tools/test_modules/m16600.pm | 2 +- tools/test_modules/m16700.pm | 2 +- tools/test_modules/m16900.pm | 2 +- tools/test_modules/m18100.pm | 2 +- tools/test_modules/m18200.pm | 2 +- tools/test_modules/m18300.pm | 2 +- tools/test_modules/m18400.pm | 2 +- tools/test_modules/m18500.pm | 2 +- tools/test_modules/m18700.pm | 2 +- tools/test_modules/m18800.pm | 2 +- tools/test_modules/m18900.pm | 2 +- 425 files changed, 775 insertions(+), 776 deletions(-) diff --git a/OpenCL/inc_rp.h b/OpenCL/inc_rp.h index 235fe4d45..b0e37b28a 100644 --- a/OpenCL/inc_rp.h +++ b/OpenCL/inc_rp.h @@ -62,12 +62,10 @@ #ifdef REAL_SHM #define COPY_PW(x) \ __local pw_t s_pws[64]; \ - s_pws[get_local_id(0)] = (x); \ - s_pws[get_local_id(0)].pw_len &= 255; + s_pws[get_local_id(0)] = (x); #else #define COPY_PW(x) \ - pw_t pw = (x); \ - pw.pw_len &= 255; + pw_t pw = (x); #endif #ifdef REAL_SHM diff --git a/OpenCL/m00000_a1-pure.cl b/OpenCL/m00000_a1-pure.cl index 8d9a69b8f..3a9c95472 100644 --- a/OpenCL/m00000_a1-pure.cl +++ b/OpenCL/m00000_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m00000_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m00000_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m00000_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m00000_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); diff --git a/OpenCL/m00000_a3-pure.cl b/OpenCL/m00000_a3-pure.cl index b32e5d921..907673903 100644 --- a/OpenCL/m00000_a3-pure.cl +++ b/OpenCL/m00000_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00000_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m00000_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00010_a1-pure.cl b/OpenCL/m00010_a1-pure.cl index fbcc5df3b..40373293f 100644 --- a/OpenCL/m00010_a1-pure.cl +++ b/OpenCL/m00010_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m00010_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m00010_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m00010_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m00010_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); diff --git a/OpenCL/m00010_a3-pure.cl b/OpenCL/m00010_a3-pure.cl index 83a8de40d..16f0f38b2 100644 --- a/OpenCL/m00010_a3-pure.cl +++ b/OpenCL/m00010_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00010_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m00010_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00020_a1-pure.cl b/OpenCL/m00020_a1-pure.cl index dcb9281ae..540224ad5 100644 --- a/OpenCL/m00020_a1-pure.cl +++ b/OpenCL/m00020_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m00020_mxx (KERN_ATTR_BASIC ()) md5_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m00020_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m00020_sxx (KERN_ATTR_BASIC ()) md5_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m00020_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); diff --git a/OpenCL/m00020_a3-pure.cl b/OpenCL/m00020_a3-pure.cl index 7c4f9f173..1b4e680d2 100644 --- a/OpenCL/m00020_a3-pure.cl +++ b/OpenCL/m00020_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00020_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m00020_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00030_a1-pure.cl b/OpenCL/m00030_a1-pure.cl index 5192b9660..f4e2fd4a1 100644 --- a/OpenCL/m00030_a1-pure.cl +++ b/OpenCL/m00030_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m00030_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m00030_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m00030_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m00030_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); diff --git a/OpenCL/m00030_a3-pure.cl b/OpenCL/m00030_a3-pure.cl index 6b28758b8..6ee6d8735 100644 --- a/OpenCL/m00030_a3-pure.cl +++ b/OpenCL/m00030_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00030_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m00030_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00040_a1-pure.cl b/OpenCL/m00040_a1-pure.cl index 163c5dc52..b1424dcdd 100644 --- a/OpenCL/m00040_a1-pure.cl +++ b/OpenCL/m00040_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m00040_mxx (KERN_ATTR_BASIC ()) md5_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m00040_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m00040_sxx (KERN_ATTR_BASIC ()) md5_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m00040_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); diff --git a/OpenCL/m00040_a3-pure.cl b/OpenCL/m00040_a3-pure.cl index cab6c2ca1..867a5136b 100644 --- a/OpenCL/m00040_a3-pure.cl +++ b/OpenCL/m00040_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00040_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m00040_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00050_a1-pure.cl b/OpenCL/m00050_a1-pure.cl index fc4ffa681..74ef70be8 100644 --- a/OpenCL/m00050_a1-pure.cl +++ b/OpenCL/m00050_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m00050_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -118,7 +118,7 @@ __kernel void m00050_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m00050_a3-pure.cl b/OpenCL/m00050_a3-pure.cl index a4df006a8..24d12103e 100644 --- a/OpenCL/m00050_a3-pure.cl +++ b/OpenCL/m00050_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00050_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -104,7 +104,7 @@ __kernel void m00050_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00060_a1-pure.cl b/OpenCL/m00060_a1-pure.cl index da338113c..ed8af4509 100644 --- a/OpenCL/m00060_a1-pure.cl +++ b/OpenCL/m00060_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m00060_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -120,7 +120,7 @@ __kernel void m00060_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m00060_a3-pure.cl b/OpenCL/m00060_a3-pure.cl index 6f9ce3ab0..de705e6b4 100644 --- a/OpenCL/m00060_a3-pure.cl +++ b/OpenCL/m00060_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00060_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m00060_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00100_a1-pure.cl b/OpenCL/m00100_a1-pure.cl index fb29cf3f0..f7ff108f6 100644 --- a/OpenCL/m00100_a1-pure.cl +++ b/OpenCL/m00100_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m00100_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m00100_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m00100_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m00100_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m00100_a3-pure.cl b/OpenCL/m00100_a3-pure.cl index 069c70c44..819a50d79 100644 --- a/OpenCL/m00100_a3-pure.cl +++ b/OpenCL/m00100_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00100_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m00100_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00110_a1-pure.cl b/OpenCL/m00110_a1-pure.cl index 9ff685d3e..ad8bac633 100644 --- a/OpenCL/m00110_a1-pure.cl +++ b/OpenCL/m00110_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m00110_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m00110_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m00110_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m00110_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); diff --git a/OpenCL/m00110_a3-pure.cl b/OpenCL/m00110_a3-pure.cl index 96770df33..b69cfa0de 100644 --- a/OpenCL/m00110_a3-pure.cl +++ b/OpenCL/m00110_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00110_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m00110_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00120_a1-pure.cl b/OpenCL/m00120_a1-pure.cl index ef0ff1cc4..5b574c1cf 100644 --- a/OpenCL/m00120_a1-pure.cl +++ b/OpenCL/m00120_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m00120_mxx (KERN_ATTR_BASIC ()) sha1_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m00120_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m00120_sxx (KERN_ATTR_BASIC ()) sha1_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m00120_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m00120_a3-pure.cl b/OpenCL/m00120_a3-pure.cl index 5c94c6e43..609f3936d 100644 --- a/OpenCL/m00120_a3-pure.cl +++ b/OpenCL/m00120_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00120_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m00120_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00130_a1-pure.cl b/OpenCL/m00130_a1-pure.cl index 2d254c7b2..5175b3d99 100644 --- a/OpenCL/m00130_a1-pure.cl +++ b/OpenCL/m00130_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m00130_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m00130_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m00130_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m00130_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); diff --git a/OpenCL/m00130_a3-pure.cl b/OpenCL/m00130_a3-pure.cl index d51b73f9c..2549e284c 100644 --- a/OpenCL/m00130_a3-pure.cl +++ b/OpenCL/m00130_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00130_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m00130_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00140_a1-pure.cl b/OpenCL/m00140_a1-pure.cl index ae7cdf2a1..ed211f9ae 100644 --- a/OpenCL/m00140_a1-pure.cl +++ b/OpenCL/m00140_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m00140_mxx (KERN_ATTR_BASIC ()) sha1_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m00140_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m00140_sxx (KERN_ATTR_BASIC ()) sha1_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m00140_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m00140_a3-pure.cl b/OpenCL/m00140_a3-pure.cl index af6886b3c..bbe21ef22 100644 --- a/OpenCL/m00140_a3-pure.cl +++ b/OpenCL/m00140_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00140_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m00140_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00150_a1-pure.cl b/OpenCL/m00150_a1-pure.cl index 67faaea8b..8c31203d0 100644 --- a/OpenCL/m00150_a1-pure.cl +++ b/OpenCL/m00150_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m00150_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -118,7 +118,7 @@ __kernel void m00150_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m00150_a3-pure.cl b/OpenCL/m00150_a3-pure.cl index 9cd454048..0769e56c6 100644 --- a/OpenCL/m00150_a3-pure.cl +++ b/OpenCL/m00150_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00150_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -104,7 +104,7 @@ __kernel void m00150_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00160_a1-pure.cl b/OpenCL/m00160_a1-pure.cl index cbdb4c87a..aac58a349 100644 --- a/OpenCL/m00160_a1-pure.cl +++ b/OpenCL/m00160_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m00160_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -120,7 +120,7 @@ __kernel void m00160_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m00160_a3-pure.cl b/OpenCL/m00160_a3-pure.cl index 859ac47c1..f86eb66a7 100644 --- a/OpenCL/m00160_a3-pure.cl +++ b/OpenCL/m00160_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00160_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m00160_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00300_a1-pure.cl b/OpenCL/m00300_a1-pure.cl index cdd334522..57a25e292 100644 --- a/OpenCL/m00300_a1-pure.cl +++ b/OpenCL/m00300_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m00300_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m00300_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); @@ -109,7 +109,7 @@ __kernel void m00300_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -119,7 +119,7 @@ __kernel void m00300_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); diff --git a/OpenCL/m00300_a3-pure.cl b/OpenCL/m00300_a3-pure.cl index fb20cc9da..35242eda1 100644 --- a/OpenCL/m00300_a3-pure.cl +++ b/OpenCL/m00300_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00300_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -118,7 +118,7 @@ __kernel void m00300_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m00400-pure.cl b/OpenCL/m00400-pure.cl index 2f215a53b..65430e0bd 100644 --- a/OpenCL/m00400-pure.cl +++ b/OpenCL/m00400-pure.cl @@ -36,7 +36,7 @@ __kernel void m00400_init (KERN_ATTR_TMPS (phpass_tmp_t)) md5_update_global (&md5_ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - md5_update_global (&md5_ctx, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&md5_ctx, pws[gid].i, pws[gid].pw_len); md5_final (&md5_ctx); @@ -67,7 +67,7 @@ __kernel void m00400_loop (KERN_ATTR_TMPS (phpass_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m00500-pure.cl b/OpenCL/m00500-pure.cl index 9474378bb..bc4816999 100644 --- a/OpenCL/m00500-pure.cl +++ b/OpenCL/m00500-pure.cl @@ -31,7 +31,7 @@ __kernel void m00500_init (KERN_ATTR_TMPS (md5crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -137,7 +137,7 @@ __kernel void m00500_loop (KERN_ATTR_TMPS (md5crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m00900_a1-pure.cl b/OpenCL/m00900_a1-pure.cl index 22763af94..996a8937b 100644 --- a/OpenCL/m00900_a1-pure.cl +++ b/OpenCL/m00900_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m00900_mxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m00900_mxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx = ctx0; - md4_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m00900_sxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m00900_sxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx = ctx0; - md4_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); diff --git a/OpenCL/m00900_a3-pure.cl b/OpenCL/m00900_a3-pure.cl index dcf0aa77a..8a7662c92 100644 --- a/OpenCL/m00900_a3-pure.cl +++ b/OpenCL/m00900_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m00900_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m00900_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01000_a1-pure.cl b/OpenCL/m01000_a1-pure.cl index 264e57376..67b362099 100644 --- a/OpenCL/m01000_a1-pure.cl +++ b/OpenCL/m01000_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m01000_mxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m01000_mxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m01000_sxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m01000_sxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); diff --git a/OpenCL/m01000_a3-pure.cl b/OpenCL/m01000_a3-pure.cl index 3afa893ce..95bce5431 100644 --- a/OpenCL/m01000_a3-pure.cl +++ b/OpenCL/m01000_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01000_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m01000_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01100_a1-pure.cl b/OpenCL/m01100_a1-pure.cl index ddfdda6e9..9167ef725 100644 --- a/OpenCL/m01100_a1-pure.cl +++ b/OpenCL/m01100_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m01100_mxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m01100_mxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx1 = ctx0; - md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx1); @@ -119,7 +119,7 @@ __kernel void m01100_sxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -129,7 +129,7 @@ __kernel void m01100_sxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx1 = ctx0; - md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx1); diff --git a/OpenCL/m01100_a3-pure.cl b/OpenCL/m01100_a3-pure.cl index ce81721a2..79f261a0a 100644 --- a/OpenCL/m01100_a3-pure.cl +++ b/OpenCL/m01100_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01100_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -119,7 +119,7 @@ __kernel void m01100_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01300_a1-pure.cl b/OpenCL/m01300_a1-pure.cl index d71b75297..5220a9de1 100644 --- a/OpenCL/m01300_a1-pure.cl +++ b/OpenCL/m01300_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m01300_mxx (KERN_ATTR_BASIC ()) sha224_init (&ctx0); - sha224_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha224_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m01300_mxx (KERN_ATTR_BASIC ()) { sha224_ctx_t ctx = ctx0; - sha224_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha224_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha224_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m01300_sxx (KERN_ATTR_BASIC ()) sha224_init (&ctx0); - sha224_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha224_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m01300_sxx (KERN_ATTR_BASIC ()) { sha224_ctx_t ctx = ctx0; - sha224_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha224_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha224_final (&ctx); diff --git a/OpenCL/m01300_a3-pure.cl b/OpenCL/m01300_a3-pure.cl index cb54601f8..7609a65d2 100644 --- a/OpenCL/m01300_a3-pure.cl +++ b/OpenCL/m01300_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01300_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m01300_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01400_a1-pure.cl b/OpenCL/m01400_a1-pure.cl index 1518aaf2b..2aea28843 100644 --- a/OpenCL/m01400_a1-pure.cl +++ b/OpenCL/m01400_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m01400_mxx (KERN_ATTR_BASIC ()) sha256_init (&ctx0); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m01400_mxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m01400_sxx (KERN_ATTR_BASIC ()) sha256_init (&ctx0); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m01400_sxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); diff --git a/OpenCL/m01400_a3-pure.cl b/OpenCL/m01400_a3-pure.cl index b1c8b24ae..288f5fd06 100644 --- a/OpenCL/m01400_a3-pure.cl +++ b/OpenCL/m01400_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01400_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m01400_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01410_a1-pure.cl b/OpenCL/m01410_a1-pure.cl index d6759f85a..c0cf80209 100644 --- a/OpenCL/m01410_a1-pure.cl +++ b/OpenCL/m01410_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m01410_mxx (KERN_ATTR_BASIC ()) sha256_init (&ctx0); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m01410_mxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m01410_sxx (KERN_ATTR_BASIC ()) sha256_init (&ctx0); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m01410_sxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_update (&ctx, s, salt_len); diff --git a/OpenCL/m01410_a3-pure.cl b/OpenCL/m01410_a3-pure.cl index 212009382..571c1c961 100644 --- a/OpenCL/m01410_a3-pure.cl +++ b/OpenCL/m01410_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01410_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m01410_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01420_a1-pure.cl b/OpenCL/m01420_a1-pure.cl index 60bcfe246..b5e89184a 100644 --- a/OpenCL/m01420_a1-pure.cl +++ b/OpenCL/m01420_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m01420_mxx (KERN_ATTR_BASIC ()) sha256_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m01420_mxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m01420_sxx (KERN_ATTR_BASIC ()) sha256_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m01420_sxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); diff --git a/OpenCL/m01420_a3-pure.cl b/OpenCL/m01420_a3-pure.cl index b3e8c9bfc..962c71a7b 100644 --- a/OpenCL/m01420_a3-pure.cl +++ b/OpenCL/m01420_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01420_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m01420_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01430_a1-pure.cl b/OpenCL/m01430_a1-pure.cl index 3c3554d9e..7f804c0d0 100644 --- a/OpenCL/m01430_a1-pure.cl +++ b/OpenCL/m01430_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m01430_mxx (KERN_ATTR_BASIC ()) sha256_init (&ctx0); - sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m01430_mxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m01430_sxx (KERN_ATTR_BASIC ()) sha256_init (&ctx0); - sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m01430_sxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_update (&ctx, s, salt_len); diff --git a/OpenCL/m01430_a3-pure.cl b/OpenCL/m01430_a3-pure.cl index 5a5c7d74b..6b0a05a50 100644 --- a/OpenCL/m01430_a3-pure.cl +++ b/OpenCL/m01430_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01430_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m01430_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01440_a1-pure.cl b/OpenCL/m01440_a1-pure.cl index 2f4429df9..461b59443 100644 --- a/OpenCL/m01440_a1-pure.cl +++ b/OpenCL/m01440_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m01440_mxx (KERN_ATTR_BASIC ()) sha256_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m01440_mxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m01440_sxx (KERN_ATTR_BASIC ()) sha256_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m01440_sxx (KERN_ATTR_BASIC ()) { sha256_ctx_t ctx = ctx0; - sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); diff --git a/OpenCL/m01440_a3-pure.cl b/OpenCL/m01440_a3-pure.cl index 08cf54de6..37cbf1fc4 100644 --- a/OpenCL/m01440_a3-pure.cl +++ b/OpenCL/m01440_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01440_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m01440_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01450_a1-pure.cl b/OpenCL/m01450_a1-pure.cl index 6d4c42f53..ffae634c1 100644 --- a/OpenCL/m01450_a1-pure.cl +++ b/OpenCL/m01450_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m01450_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -118,7 +118,7 @@ __kernel void m01450_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m01450_a3-pure.cl b/OpenCL/m01450_a3-pure.cl index f6cc99b7f..fc55918a6 100644 --- a/OpenCL/m01450_a3-pure.cl +++ b/OpenCL/m01450_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01450_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -104,7 +104,7 @@ __kernel void m01450_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01460_a1-pure.cl b/OpenCL/m01460_a1-pure.cl index 11894a743..9264121f1 100644 --- a/OpenCL/m01460_a1-pure.cl +++ b/OpenCL/m01460_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m01460_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -120,7 +120,7 @@ __kernel void m01460_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m01460_a3-pure.cl b/OpenCL/m01460_a3-pure.cl index bd7da0fed..22490cd2b 100644 --- a/OpenCL/m01460_a3-pure.cl +++ b/OpenCL/m01460_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01460_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m01460_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01600-pure.cl b/OpenCL/m01600-pure.cl index 60eeb5e99..1963842af 100644 --- a/OpenCL/m01600-pure.cl +++ b/OpenCL/m01600-pure.cl @@ -35,7 +35,7 @@ __kernel void m01600_init (KERN_ATTR_TMPS (md5crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -142,7 +142,7 @@ __kernel void m01600_loop (KERN_ATTR_TMPS (md5crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m01700_a1-pure.cl b/OpenCL/m01700_a1-pure.cl index ba873edfb..b066bde73 100644 --- a/OpenCL/m01700_a1-pure.cl +++ b/OpenCL/m01700_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m01700_mxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m01700_mxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m01700_sxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m01700_sxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_final (&ctx); diff --git a/OpenCL/m01700_a3-pure.cl b/OpenCL/m01700_a3-pure.cl index fc1cbf059..4ba18f4f7 100644 --- a/OpenCL/m01700_a3-pure.cl +++ b/OpenCL/m01700_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01700_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m01700_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01710_a1-pure.cl b/OpenCL/m01710_a1-pure.cl index a3c4ffa82..e2c3572aa 100644 --- a/OpenCL/m01710_a1-pure.cl +++ b/OpenCL/m01710_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m01710_mxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m01710_mxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m01710_sxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m01710_sxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_update (&ctx, s, salt_len); diff --git a/OpenCL/m01710_a3-pure.cl b/OpenCL/m01710_a3-pure.cl index f9a95b19a..5c427111f 100644 --- a/OpenCL/m01710_a3-pure.cl +++ b/OpenCL/m01710_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01710_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m01710_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01720_a1-pure.cl b/OpenCL/m01720_a1-pure.cl index fdb7660a7..31e8be3f2 100644 --- a/OpenCL/m01720_a1-pure.cl +++ b/OpenCL/m01720_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m01720_mxx (KERN_ATTR_BASIC ()) sha512_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m01720_mxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m01720_sxx (KERN_ATTR_BASIC ()) sha512_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m01720_sxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_final (&ctx); diff --git a/OpenCL/m01720_a3-pure.cl b/OpenCL/m01720_a3-pure.cl index 445dcf1cf..7b0890c73 100644 --- a/OpenCL/m01720_a3-pure.cl +++ b/OpenCL/m01720_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01720_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m01720_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01730_a1-pure.cl b/OpenCL/m01730_a1-pure.cl index 2e60d7599..2e0b25f8a 100644 --- a/OpenCL/m01730_a1-pure.cl +++ b/OpenCL/m01730_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m01730_mxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m01730_mxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m01730_sxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m01730_sxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_update (&ctx, s, salt_len); diff --git a/OpenCL/m01730_a3-pure.cl b/OpenCL/m01730_a3-pure.cl index c924f2ce5..000de2839 100644 --- a/OpenCL/m01730_a3-pure.cl +++ b/OpenCL/m01730_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01730_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m01730_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01740_a1-pure.cl b/OpenCL/m01740_a1-pure.cl index 3152b02d6..64466a77e 100644 --- a/OpenCL/m01740_a1-pure.cl +++ b/OpenCL/m01740_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m01740_mxx (KERN_ATTR_BASIC ()) sha512_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m01740_mxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m01740_sxx (KERN_ATTR_BASIC ()) sha512_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m01740_sxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_final (&ctx); diff --git a/OpenCL/m01740_a3-pure.cl b/OpenCL/m01740_a3-pure.cl index 88101f3d9..0094fcd55 100644 --- a/OpenCL/m01740_a3-pure.cl +++ b/OpenCL/m01740_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01740_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m01740_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01750_a1-pure.cl b/OpenCL/m01750_a1-pure.cl index 8b5ae3547..13de99173 100644 --- a/OpenCL/m01750_a1-pure.cl +++ b/OpenCL/m01750_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m01750_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -118,7 +118,7 @@ __kernel void m01750_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m01750_a3-pure.cl b/OpenCL/m01750_a3-pure.cl index e58c35aa9..ee3e7c9ed 100644 --- a/OpenCL/m01750_a3-pure.cl +++ b/OpenCL/m01750_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01750_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -104,7 +104,7 @@ __kernel void m01750_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01760_a1-pure.cl b/OpenCL/m01760_a1-pure.cl index 84c2d8737..d99b95883 100644 --- a/OpenCL/m01760_a1-pure.cl +++ b/OpenCL/m01760_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m01760_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -120,7 +120,7 @@ __kernel void m01760_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m01760_a3-pure.cl b/OpenCL/m01760_a3-pure.cl index 4f1d309ae..ac07d9b22 100644 --- a/OpenCL/m01760_a3-pure.cl +++ b/OpenCL/m01760_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m01760_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m01760_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m01800-pure.cl b/OpenCL/m01800-pure.cl index 695a96573..c31be393f 100644 --- a/OpenCL/m01800-pure.cl +++ b/OpenCL/m01800-pure.cl @@ -27,7 +27,7 @@ __kernel void m01800_init (KERN_ATTR_TMPS (sha512crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -308,7 +308,7 @@ __kernel void m01800_loop (KERN_ATTR_TMPS (sha512crypt_tmp_t)) if (gid >= gid_max) return; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; const u32 salt_len = salt_bufs[salt_pos].salt_len; diff --git a/OpenCL/m02100-pure.cl b/OpenCL/m02100-pure.cl index 08db170e9..ecaa9b75b 100644 --- a/OpenCL/m02100-pure.cl +++ b/OpenCL/m02100-pure.cl @@ -69,7 +69,7 @@ __kernel void m02100_init (KERN_ATTR_TMPS (dcc2_tmp_t)) md4_init (&md4_ctx1); - md4_update_global_utf16le (&md4_ctx1, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&md4_ctx1, pws[gid].i, pws[gid].pw_len); md4_final (&md4_ctx1); diff --git a/OpenCL/m02500-pure.cl b/OpenCL/m02500-pure.cl index 5241a6bd9..fa9a4e596 100644 --- a/OpenCL/m02500-pure.cl +++ b/OpenCL/m02500-pure.cl @@ -97,7 +97,7 @@ __kernel void m02500_init (KERN_ATTR_TMPS_ESALT (wpa_pbkdf2_tmp_t, wpa_eapol_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m02610_a1-pure.cl b/OpenCL/m02610_a1-pure.cl index 7481d46ef..9fa3f4ee4 100644 --- a/OpenCL/m02610_a1-pure.cl +++ b/OpenCL/m02610_a1-pure.cl @@ -71,7 +71,7 @@ __kernel void m02610_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -81,7 +81,7 @@ __kernel void m02610_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -184,7 +184,7 @@ __kernel void m02610_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -194,7 +194,7 @@ __kernel void m02610_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m02610_a3-pure.cl b/OpenCL/m02610_a3-pure.cl index 517cc5567..8cf4561a5 100644 --- a/OpenCL/m02610_a3-pure.cl +++ b/OpenCL/m02610_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m02610_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -184,7 +184,7 @@ __kernel void m02610_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m02810_a1-pure.cl b/OpenCL/m02810_a1-pure.cl index eea4f2949..47653774b 100644 --- a/OpenCL/m02810_a1-pure.cl +++ b/OpenCL/m02810_a1-pure.cl @@ -71,7 +71,7 @@ __kernel void m02810_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -81,7 +81,7 @@ __kernel void m02810_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -207,7 +207,7 @@ __kernel void m02810_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -217,7 +217,7 @@ __kernel void m02810_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m02810_a3-pure.cl b/OpenCL/m02810_a3-pure.cl index 1c94d7b90..c7955844f 100644 --- a/OpenCL/m02810_a3-pure.cl +++ b/OpenCL/m02810_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m02810_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -207,7 +207,7 @@ __kernel void m02810_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m03200-pure.cl b/OpenCL/m03200-pure.cl index 35def55bf..92b2dabfb 100644 --- a/OpenCL/m03200-pure.cl +++ b/OpenCL/m03200-pure.cl @@ -359,7 +359,7 @@ __kernel void __attribute__((reqd_work_group_size(8, 1, 1))) m03200_init (KERN_A if (gid >= gid_max) return; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[18]; diff --git a/OpenCL/m03710_a1-pure.cl b/OpenCL/m03710_a1-pure.cl index 52fa8d01a..e6ed23e45 100644 --- a/OpenCL/m03710_a1-pure.cl +++ b/OpenCL/m03710_a1-pure.cl @@ -71,7 +71,7 @@ __kernel void m03710_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -81,7 +81,7 @@ __kernel void m03710_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -197,7 +197,7 @@ __kernel void m03710_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -207,7 +207,7 @@ __kernel void m03710_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m03710_a3-pure.cl b/OpenCL/m03710_a3-pure.cl index e7b2c36ea..42973b92e 100644 --- a/OpenCL/m03710_a3-pure.cl +++ b/OpenCL/m03710_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m03710_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -197,7 +197,7 @@ __kernel void m03710_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m03800_a1-pure.cl b/OpenCL/m03800_a1-pure.cl index b78e41a2f..01197f565 100644 --- a/OpenCL/m03800_a1-pure.cl +++ b/OpenCL/m03800_a1-pure.cl @@ -43,7 +43,7 @@ __kernel void m03800_mxx (KERN_ATTR_BASIC ()) md5_update (&ctx0, s, salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -53,7 +53,7 @@ __kernel void m03800_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); @@ -110,7 +110,7 @@ __kernel void m03800_sxx (KERN_ATTR_BASIC ()) md5_update (&ctx0, s, salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -120,7 +120,7 @@ __kernel void m03800_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); diff --git a/OpenCL/m03800_a3-pure.cl b/OpenCL/m03800_a3-pure.cl index 87f25efca..392f3f2ec 100644 --- a/OpenCL/m03800_a3-pure.cl +++ b/OpenCL/m03800_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m03800_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -112,7 +112,7 @@ __kernel void m03800_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m03910_a1-pure.cl b/OpenCL/m03910_a1-pure.cl index cf947820f..c74edca4f 100644 --- a/OpenCL/m03910_a1-pure.cl +++ b/OpenCL/m03910_a1-pure.cl @@ -71,7 +71,7 @@ __kernel void m03910_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -81,7 +81,7 @@ __kernel void m03910_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -207,7 +207,7 @@ __kernel void m03910_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -217,7 +217,7 @@ __kernel void m03910_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m03910_a3-pure.cl b/OpenCL/m03910_a3-pure.cl index d03785de8..77ed6d321 100644 --- a/OpenCL/m03910_a3-pure.cl +++ b/OpenCL/m03910_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m03910_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -207,7 +207,7 @@ __kernel void m03910_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04010_a1-pure.cl b/OpenCL/m04010_a1-pure.cl index d14fd1a2a..cc980eafe 100644 --- a/OpenCL/m04010_a1-pure.cl +++ b/OpenCL/m04010_a1-pure.cl @@ -66,7 +66,7 @@ __kernel void m04010_mxx (KERN_ATTR_BASIC ()) md5_ctx_t ctx0t = ctx0; - md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len); /** * loop @@ -76,7 +76,7 @@ __kernel void m04010_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0t; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -183,7 +183,7 @@ __kernel void m04010_sxx (KERN_ATTR_BASIC ()) md5_ctx_t ctx0t = ctx0; - md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len); /** * loop @@ -193,7 +193,7 @@ __kernel void m04010_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0t; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m04010_a3-pure.cl b/OpenCL/m04010_a3-pure.cl index a8c01ebef..c87c791cf 100644 --- a/OpenCL/m04010_a3-pure.cl +++ b/OpenCL/m04010_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m04010_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -192,7 +192,7 @@ __kernel void m04010_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04110_a1-pure.cl b/OpenCL/m04110_a1-pure.cl index 07be76686..c22847369 100644 --- a/OpenCL/m04110_a1-pure.cl +++ b/OpenCL/m04110_a1-pure.cl @@ -77,7 +77,7 @@ __kernel void m04110_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0t); - md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len); /** * loop @@ -87,7 +87,7 @@ __kernel void m04110_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0t; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx1, s, salt_len); @@ -207,7 +207,7 @@ __kernel void m04110_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0t); - md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len); /** * loop @@ -217,7 +217,7 @@ __kernel void m04110_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0t; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx1, s, salt_len); diff --git a/OpenCL/m04110_a3-pure.cl b/OpenCL/m04110_a3-pure.cl index 15cfc7574..c5090ce2c 100644 --- a/OpenCL/m04110_a3-pure.cl +++ b/OpenCL/m04110_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m04110_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -203,7 +203,7 @@ __kernel void m04110_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04310_a1-pure.cl b/OpenCL/m04310_a1-pure.cl index 3600a5665..dfa730486 100644 --- a/OpenCL/m04310_a1-pure.cl +++ b/OpenCL/m04310_a1-pure.cl @@ -71,7 +71,7 @@ __kernel void m04310_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -81,7 +81,7 @@ __kernel void m04310_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -184,7 +184,7 @@ __kernel void m04310_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -194,7 +194,7 @@ __kernel void m04310_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m04310_a3-pure.cl b/OpenCL/m04310_a3-pure.cl index 83372cac0..e0e1f0033 100644 --- a/OpenCL/m04310_a3-pure.cl +++ b/OpenCL/m04310_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m04310_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -184,7 +184,7 @@ __kernel void m04310_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04400_a1-pure.cl b/OpenCL/m04400_a1-pure.cl index e81f43c0a..25d4e9f6e 100644 --- a/OpenCL/m04400_a1-pure.cl +++ b/OpenCL/m04400_a1-pure.cl @@ -63,7 +63,7 @@ __kernel void m04400_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -73,7 +73,7 @@ __kernel void m04400_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); @@ -170,7 +170,7 @@ __kernel void m04400_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -180,7 +180,7 @@ __kernel void m04400_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); diff --git a/OpenCL/m04400_a3-pure.cl b/OpenCL/m04400_a3-pure.cl index e2714af19..534e67ebf 100644 --- a/OpenCL/m04400_a3-pure.cl +++ b/OpenCL/m04400_a3-pure.cl @@ -59,7 +59,7 @@ __kernel void m04400_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -179,7 +179,7 @@ __kernel void m04400_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04500_a1-pure.cl b/OpenCL/m04500_a1-pure.cl index 774b2f937..9fd6c48a3 100644 --- a/OpenCL/m04500_a1-pure.cl +++ b/OpenCL/m04500_a1-pure.cl @@ -62,7 +62,7 @@ __kernel void m04500_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -72,7 +72,7 @@ __kernel void m04500_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); @@ -169,7 +169,7 @@ __kernel void m04500_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -179,7 +179,7 @@ __kernel void m04500_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); diff --git a/OpenCL/m04500_a3-pure.cl b/OpenCL/m04500_a3-pure.cl index 84d25857a..cb7f02bd6 100644 --- a/OpenCL/m04500_a3-pure.cl +++ b/OpenCL/m04500_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m04500_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -178,7 +178,7 @@ __kernel void m04500_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04520_a1-pure.cl b/OpenCL/m04520_a1-pure.cl index a89957884..3424ac2bb 100644 --- a/OpenCL/m04520_a1-pure.cl +++ b/OpenCL/m04520_a1-pure.cl @@ -68,7 +68,7 @@ __kernel void m04520_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx1l); - sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -78,7 +78,7 @@ __kernel void m04520_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx1l; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); @@ -190,7 +190,7 @@ __kernel void m04520_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx1l); - sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -200,7 +200,7 @@ __kernel void m04520_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx1l; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); diff --git a/OpenCL/m04520_a3-pure.cl b/OpenCL/m04520_a3-pure.cl index 69a6cfc39..3a9351b45 100644 --- a/OpenCL/m04520_a3-pure.cl +++ b/OpenCL/m04520_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m04520_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -195,7 +195,7 @@ __kernel void m04520_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04700_a1-pure.cl b/OpenCL/m04700_a1-pure.cl index fff7fa469..09208e505 100644 --- a/OpenCL/m04700_a1-pure.cl +++ b/OpenCL/m04700_a1-pure.cl @@ -63,7 +63,7 @@ __kernel void m04700_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -73,7 +73,7 @@ __kernel void m04700_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -165,7 +165,7 @@ __kernel void m04700_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -175,7 +175,7 @@ __kernel void m04700_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m04700_a3-pure.cl b/OpenCL/m04700_a3-pure.cl index 3091d2315..545cb1b34 100644 --- a/OpenCL/m04700_a3-pure.cl +++ b/OpenCL/m04700_a3-pure.cl @@ -59,7 +59,7 @@ __kernel void m04700_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -174,7 +174,7 @@ __kernel void m04700_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04800_a1-pure.cl b/OpenCL/m04800_a1-pure.cl index bacfb956b..69bc376b1 100644 --- a/OpenCL/m04800_a1-pure.cl +++ b/OpenCL/m04800_a1-pure.cl @@ -45,7 +45,7 @@ __kernel void m04800_mxx (KERN_ATTR_BASIC ()) ctx0.len = 1; - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -55,7 +55,7 @@ __kernel void m04800_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); @@ -114,7 +114,7 @@ __kernel void m04800_sxx (KERN_ATTR_BASIC ()) ctx0.len = 1; - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -124,7 +124,7 @@ __kernel void m04800_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_update (&ctx, s, salt_len); diff --git a/OpenCL/m04800_a3-pure.cl b/OpenCL/m04800_a3-pure.cl index 44e3221bc..da1c7670f 100644 --- a/OpenCL/m04800_a3-pure.cl +++ b/OpenCL/m04800_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m04800_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -114,7 +114,7 @@ __kernel void m04800_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m04900_a1-pure.cl b/OpenCL/m04900_a1-pure.cl index dc873e1ce..c09d76df9 100644 --- a/OpenCL/m04900_a1-pure.cl +++ b/OpenCL/m04900_a1-pure.cl @@ -43,7 +43,7 @@ __kernel void m04900_mxx (KERN_ATTR_BASIC ()) sha1_update (&ctx0, s, salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -53,7 +53,7 @@ __kernel void m04900_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); @@ -110,7 +110,7 @@ __kernel void m04900_sxx (KERN_ATTR_BASIC ()) sha1_update (&ctx0, s, salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -120,7 +120,7 @@ __kernel void m04900_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); diff --git a/OpenCL/m04900_a3-pure.cl b/OpenCL/m04900_a3-pure.cl index 0c453dc1b..c21617972 100644 --- a/OpenCL/m04900_a3-pure.cl +++ b/OpenCL/m04900_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m04900_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -112,7 +112,7 @@ __kernel void m04900_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m05100_a1-pure.cl b/OpenCL/m05100_a1-pure.cl index 646164b03..0cffa93ca 100644 --- a/OpenCL/m05100_a1-pure.cl +++ b/OpenCL/m05100_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m05100_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m05100_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m05100_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m05100_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); diff --git a/OpenCL/m05100_a3-pure.cl b/OpenCL/m05100_a3-pure.cl index 870b4b4de..545b1bd12 100644 --- a/OpenCL/m05100_a3-pure.cl +++ b/OpenCL/m05100_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m05100_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -99,7 +99,7 @@ __kernel void m05100_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m05200-pure.cl b/OpenCL/m05200-pure.cl index 6b37b9a72..c659110cf 100644 --- a/OpenCL/m05200-pure.cl +++ b/OpenCL/m05200-pure.cl @@ -30,7 +30,7 @@ __kernel void m05200_init (KERN_ATTR_TMPS (pwsafe3_tmp_t)) sha256_init (&ctx); - sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha256_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); diff --git a/OpenCL/m05300_a1-pure.cl b/OpenCL/m05300_a1-pure.cl index 256e397ee..39d8019e2 100644 --- a/OpenCL/m05300_a1-pure.cl +++ b/OpenCL/m05300_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m05300_mxx (KERN_ATTR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -139,7 +139,7 @@ __kernel void m05300_sxx (KERN_ATTR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m05300_a3-pure.cl b/OpenCL/m05300_a3-pure.cl index 27ed51150..f9b4b3bca 100644 --- a/OpenCL/m05300_a3-pure.cl +++ b/OpenCL/m05300_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m05300_mxx (KERN_ATTR_VECTOR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -125,7 +125,7 @@ __kernel void m05300_sxx (KERN_ATTR_VECTOR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m05400_a1-pure.cl b/OpenCL/m05400_a1-pure.cl index ae3cfe10b..ff33647d2 100644 --- a/OpenCL/m05400_a1-pure.cl +++ b/OpenCL/m05400_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m05400_mxx (KERN_ATTR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -139,7 +139,7 @@ __kernel void m05400_sxx (KERN_ATTR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m05400_a3-pure.cl b/OpenCL/m05400_a3-pure.cl index 1c9237e2c..92992936f 100644 --- a/OpenCL/m05400_a3-pure.cl +++ b/OpenCL/m05400_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m05400_mxx (KERN_ATTR_VECTOR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -125,7 +125,7 @@ __kernel void m05400_sxx (KERN_ATTR_VECTOR_ESALT (ikepsk_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m05500_a1-pure.cl b/OpenCL/m05500_a1-pure.cl index 8011f935e..da550d0b3 100644 --- a/OpenCL/m05500_a1-pure.cl +++ b/OpenCL/m05500_a1-pure.cl @@ -545,7 +545,7 @@ __kernel void m05500_mxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -555,7 +555,7 @@ __kernel void m05500_mxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); @@ -679,7 +679,7 @@ __kernel void m05500_sxx (KERN_ATTR_BASIC ()) md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -689,7 +689,7 @@ __kernel void m05500_sxx (KERN_ATTR_BASIC ()) { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); diff --git a/OpenCL/m05500_a3-pure.cl b/OpenCL/m05500_a3-pure.cl index f80136b38..0a4fd5f40 100644 --- a/OpenCL/m05500_a3-pure.cl +++ b/OpenCL/m05500_a3-pure.cl @@ -541,7 +541,7 @@ __kernel void m05500_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -688,7 +688,7 @@ __kernel void m05500_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m05600_a1-pure.cl b/OpenCL/m05600_a1-pure.cl index 8db775138..2f1204932 100644 --- a/OpenCL/m05600_a1-pure.cl +++ b/OpenCL/m05600_a1-pure.cl @@ -33,7 +33,7 @@ __kernel void m05600_mxx (KERN_ATTR_ESALT (netntlm_t)) md4_init (&ctx10); - md4_update_global_utf16le (&ctx10, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx10, pws[gid].i, pws[gid].pw_len); /** * loop @@ -43,7 +43,7 @@ __kernel void m05600_mxx (KERN_ATTR_ESALT (netntlm_t)) { md4_ctx_t ctx1 = ctx10; - md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx1); @@ -142,7 +142,7 @@ __kernel void m05600_sxx (KERN_ATTR_ESALT (netntlm_t)) md4_init (&ctx10); - md4_update_global_utf16le (&ctx10, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx10, pws[gid].i, pws[gid].pw_len); /** * loop @@ -152,7 +152,7 @@ __kernel void m05600_sxx (KERN_ATTR_ESALT (netntlm_t)) { md4_ctx_t ctx1 = ctx10; - md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx1); diff --git a/OpenCL/m05600_a3-pure.cl b/OpenCL/m05600_a3-pure.cl index 6a34224d4..5b9515b14 100644 --- a/OpenCL/m05600_a3-pure.cl +++ b/OpenCL/m05600_a3-pure.cl @@ -29,7 +29,7 @@ __kernel void m05600_mxx (KERN_ATTR_VECTOR_ESALT (netntlm_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -151,7 +151,7 @@ __kernel void m05600_sxx (KERN_ATTR_VECTOR_ESALT (netntlm_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m05800-pure.cl b/OpenCL/m05800-pure.cl index 8c9a123d2..a32a23cba 100644 --- a/OpenCL/m05800-pure.cl +++ b/OpenCL/m05800-pure.cl @@ -2086,7 +2086,7 @@ __kernel void m05800_init (KERN_ATTR_TMPS (androidpin_tmp_t)) sha1_update_64 (&ctx, w0, w1, w2, w3, 1); - sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha1_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); @@ -2130,7 +2130,7 @@ __kernel void m05800_loop (KERN_ATTR_TMPS (androidpin_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m06000_a1-pure.cl b/OpenCL/m06000_a1-pure.cl index 321bbc337..37c33282d 100644 --- a/OpenCL/m06000_a1-pure.cl +++ b/OpenCL/m06000_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m06000_mxx (KERN_ATTR_BASIC ()) ripemd160_init (&ctx0); - ripemd160_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + ripemd160_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m06000_mxx (KERN_ATTR_BASIC ()) { ripemd160_ctx_t ctx = ctx0; - ripemd160_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + ripemd160_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); ripemd160_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m06000_sxx (KERN_ATTR_BASIC ()) ripemd160_init (&ctx0); - ripemd160_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + ripemd160_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m06000_sxx (KERN_ATTR_BASIC ()) { ripemd160_ctx_t ctx = ctx0; - ripemd160_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + ripemd160_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); ripemd160_final (&ctx); diff --git a/OpenCL/m06000_a3-pure.cl b/OpenCL/m06000_a3-pure.cl index ed1d0e542..cd868f0f1 100644 --- a/OpenCL/m06000_a3-pure.cl +++ b/OpenCL/m06000_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m06000_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m06000_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m06100_a1-pure.cl b/OpenCL/m06100_a1-pure.cl index 554887732..66e5b6208 100644 --- a/OpenCL/m06100_a1-pure.cl +++ b/OpenCL/m06100_a1-pure.cl @@ -63,7 +63,7 @@ __kernel void m06100_mxx (KERN_ATTR_BASIC ()) whirlpool_init (&ctx0, s_Ch, s_Cl); - whirlpool_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + whirlpool_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -73,7 +73,7 @@ __kernel void m06100_mxx (KERN_ATTR_BASIC ()) { whirlpool_ctx_t ctx = ctx0; - whirlpool_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + whirlpool_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); whirlpool_final (&ctx); @@ -148,7 +148,7 @@ __kernel void m06100_sxx (KERN_ATTR_BASIC ()) whirlpool_init (&ctx0, s_Ch, s_Cl); - whirlpool_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + whirlpool_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -158,7 +158,7 @@ __kernel void m06100_sxx (KERN_ATTR_BASIC ()) { whirlpool_ctx_t ctx = ctx0; - whirlpool_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + whirlpool_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); whirlpool_final (&ctx); diff --git a/OpenCL/m06100_a3-pure.cl b/OpenCL/m06100_a3-pure.cl index ab49863e3..776d3de92 100644 --- a/OpenCL/m06100_a3-pure.cl +++ b/OpenCL/m06100_a3-pure.cl @@ -59,7 +59,7 @@ __kernel void m06100_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -157,7 +157,7 @@ __kernel void m06100_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m06300-pure.cl b/OpenCL/m06300-pure.cl index 6072a26b8..d37087cec 100644 --- a/OpenCL/m06300-pure.cl +++ b/OpenCL/m06300-pure.cl @@ -32,7 +32,7 @@ __kernel void m06300_init (KERN_ATTR_TMPS (md5crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -132,7 +132,7 @@ __kernel void m06300_loop (KERN_ATTR_TMPS (md5crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m06400-pure.cl b/OpenCL/m06400-pure.cl index 8baf1652c..a312bf990 100644 --- a/OpenCL/m06400-pure.cl +++ b/OpenCL/m06400-pure.cl @@ -70,7 +70,7 @@ __kernel void m06400_init (KERN_ATTR_TMPS (sha256aix_tmp_t)) sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m06500-pure.cl b/OpenCL/m06500-pure.cl index 97e116ab0..acb70f006 100644 --- a/OpenCL/m06500-pure.cl +++ b/OpenCL/m06500-pure.cl @@ -86,7 +86,7 @@ __kernel void m06500_init (KERN_ATTR_TMPS (sha512aix_tmp_t)) sha512_hmac_ctx_t sha512_hmac_ctx; - sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha512_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha512_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m06600-pure.cl b/OpenCL/m06600-pure.cl index a13cc962d..badea394f 100644 --- a/OpenCL/m06600-pure.cl +++ b/OpenCL/m06600-pure.cl @@ -65,7 +65,7 @@ __kernel void m06600_init (KERN_ATTR_TMPS (agilekey_tmp_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m06700-pure.cl b/OpenCL/m06700-pure.cl index 5afd6c37b..7a6fb736f 100644 --- a/OpenCL/m06700-pure.cl +++ b/OpenCL/m06700-pure.cl @@ -64,7 +64,7 @@ __kernel void m06700_init (KERN_ATTR_TMPS (sha1aix_tmp_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m06800-pure.cl b/OpenCL/m06800-pure.cl index c20844969..0bc104740 100644 --- a/OpenCL/m06800-pure.cl +++ b/OpenCL/m06800-pure.cl @@ -71,7 +71,7 @@ __kernel void m06800_init (KERN_ATTR_TMPS (lastpass_tmp_t)) sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m07000_a1-pure.cl b/OpenCL/m07000_a1-pure.cl index 496340b8a..66d9a1325 100644 --- a/OpenCL/m07000_a1-pure.cl +++ b/OpenCL/m07000_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m07000_mxx (KERN_ATTR_BASIC ()) sha1_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m07000_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); /** * pepper @@ -118,7 +118,7 @@ __kernel void m07000_sxx (KERN_ATTR_BASIC ()) sha1_update_global_swap (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -128,7 +128,7 @@ __kernel void m07000_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); /** * pepper diff --git a/OpenCL/m07000_a3-pure.cl b/OpenCL/m07000_a3-pure.cl index ad97fd998..b7fe098b5 100644 --- a/OpenCL/m07000_a3-pure.cl +++ b/OpenCL/m07000_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m07000_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -129,7 +129,7 @@ __kernel void m07000_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m07100-pure.cl b/OpenCL/m07100-pure.cl index a01f0a03a..3651b1dd0 100644 --- a/OpenCL/m07100-pure.cl +++ b/OpenCL/m07100-pure.cl @@ -86,7 +86,7 @@ __kernel void m07100_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha512_tmp_t, pbkdf2_sha sha512_hmac_ctx_t sha512_hmac_ctx; - sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha512_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha512_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m07300_a1-pure.cl b/OpenCL/m07300_a1-pure.cl index ca349ac37..34e087878 100644 --- a/OpenCL/m07300_a1-pure.cl +++ b/OpenCL/m07300_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m07300_mxx (KERN_ATTR_ESALT (rakp_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -109,7 +109,7 @@ __kernel void m07300_sxx (KERN_ATTR_ESALT (rakp_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m07300_a3-pure.cl b/OpenCL/m07300_a3-pure.cl index ceadbfe2e..05525566e 100644 --- a/OpenCL/m07300_a3-pure.cl +++ b/OpenCL/m07300_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m07300_mxx (KERN_ATTR_VECTOR_ESALT (rakp_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m07300_sxx (KERN_ATTR_VECTOR_ESALT (rakp_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m07400-pure.cl b/OpenCL/m07400-pure.cl index 2783338a4..2935d79cb 100644 --- a/OpenCL/m07400-pure.cl +++ b/OpenCL/m07400-pure.cl @@ -27,7 +27,7 @@ __kernel void m07400_init (KERN_ATTR_TMPS (sha256crypt_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -260,7 +260,7 @@ __kernel void m07400_loop (KERN_ATTR_TMPS (sha256crypt_tmp_t)) if (gid >= gid_max) return; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; const u32 salt_len = salt_bufs[salt_pos].salt_len; diff --git a/OpenCL/m07500_a1-pure.cl b/OpenCL/m07500_a1-pure.cl index 5102d11aa..7109a9a59 100644 --- a/OpenCL/m07500_a1-pure.cl +++ b/OpenCL/m07500_a1-pure.cl @@ -307,7 +307,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m07500_mxx (KERN_A md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -317,7 +317,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m07500_mxx (KERN_A { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); @@ -376,7 +376,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m07500_sxx (KERN_A md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -386,7 +386,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m07500_sxx (KERN_A { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); diff --git a/OpenCL/m07500_a3-pure.cl b/OpenCL/m07500_a3-pure.cl index a4231ff50..4fd5b124f 100644 --- a/OpenCL/m07500_a3-pure.cl +++ b/OpenCL/m07500_a3-pure.cl @@ -293,7 +293,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m07500_mxx (KERN_A * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -387,7 +387,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m07500_sxx (KERN_A * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m07900-pure.cl b/OpenCL/m07900-pure.cl index b576fbbf9..61b393c2c 100644 --- a/OpenCL/m07900-pure.cl +++ b/OpenCL/m07900-pure.cl @@ -29,7 +29,7 @@ __kernel void m07900_init (KERN_ATTR_TMPS (drupal7_tmp_t)) sha512_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha512_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha512_final (&ctx); @@ -57,7 +57,7 @@ __kernel void m07900_loop (KERN_ATTR_TMPS (drupal7_tmp_t)) * init */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m08100_a1-pure.cl b/OpenCL/m08100_a1-pure.cl index 20cb6d5e6..395b55c8f 100644 --- a/OpenCL/m08100_a1-pure.cl +++ b/OpenCL/m08100_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m08100_mxx (KERN_ATTR_BASIC ()) sha1_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -90,7 +90,7 @@ __kernel void m08100_sxx (KERN_ATTR_BASIC ()) sha1_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop diff --git a/OpenCL/m08100_a3-pure.cl b/OpenCL/m08100_a3-pure.cl index b85908be9..797646eb3 100644 --- a/OpenCL/m08100_a3-pure.cl +++ b/OpenCL/m08100_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m08100_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m08100_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m08200-pure.cl b/OpenCL/m08200-pure.cl index 4eeb2d753..5be1abfc0 100644 --- a/OpenCL/m08200-pure.cl +++ b/OpenCL/m08200-pure.cl @@ -87,7 +87,7 @@ __kernel void m08200_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha512_tmp_t, cloudkey_t sha512_hmac_ctx_t sha512_hmac_ctx; - sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha512_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha512_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m08300_a1-pure.cl b/OpenCL/m08300_a1-pure.cl index 54ce3028e..05390dc3d 100644 --- a/OpenCL/m08300_a1-pure.cl +++ b/OpenCL/m08300_a1-pure.cl @@ -62,9 +62,9 @@ __kernel void m08300_mxx (KERN_ATTR_BASIC ()) ctx1.len = 1; - sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len); - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx1, s_pc, salt_len_pc + 1); @@ -177,9 +177,9 @@ __kernel void m08300_sxx (KERN_ATTR_BASIC ()) ctx1.len = 1; - sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len); - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx1, s_pc, salt_len_pc + 1); diff --git a/OpenCL/m08300_a3-pure.cl b/OpenCL/m08300_a3-pure.cl index 2978e84b5..cb0d5a41c 100644 --- a/OpenCL/m08300_a3-pure.cl +++ b/OpenCL/m08300_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m08300_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -158,7 +158,7 @@ __kernel void m08300_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m08400_a1-pure.cl b/OpenCL/m08400_a1-pure.cl index e309aeea4..e3b7c674e 100644 --- a/OpenCL/m08400_a1-pure.cl +++ b/OpenCL/m08400_a1-pure.cl @@ -68,7 +68,7 @@ __kernel void m08400_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx1l); - sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -78,7 +78,7 @@ __kernel void m08400_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx1l; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); @@ -229,7 +229,7 @@ __kernel void m08400_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx1l); - sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -239,7 +239,7 @@ __kernel void m08400_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx1l; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); diff --git a/OpenCL/m08400_a3-pure.cl b/OpenCL/m08400_a3-pure.cl index f0ceb3623..4af3f0446 100644 --- a/OpenCL/m08400_a3-pure.cl +++ b/OpenCL/m08400_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m08400_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -236,7 +236,7 @@ __kernel void m08400_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m08500_a3-pure.cl b/OpenCL/m08500_a3-pure.cl index 4e49c9b6f..b59f9fcf5 100644 --- a/OpenCL/m08500_a3-pure.cl +++ b/OpenCL/m08500_a3-pure.cl @@ -722,7 +722,7 @@ __kernel void m08500_mxx (KERN_ATTR_VECTOR ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * main @@ -796,7 +796,7 @@ __kernel void m08500_sxx (KERN_ATTR_VECTOR ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * main diff --git a/OpenCL/m08600_a3-pure.cl b/OpenCL/m08600_a3-pure.cl index 1e9029c44..3a8b65e13 100644 --- a/OpenCL/m08600_a3-pure.cl +++ b/OpenCL/m08600_a3-pure.cl @@ -380,7 +380,7 @@ __kernel void m08600_mxx (KERN_ATTR_VECTOR ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * main @@ -437,7 +437,7 @@ __kernel void m08600_sxx (KERN_ATTR_VECTOR ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * main diff --git a/OpenCL/m08800-pure.cl b/OpenCL/m08800-pure.cl index 08762bdc4..8f41e9f23 100644 --- a/OpenCL/m08800-pure.cl +++ b/OpenCL/m08800-pure.cl @@ -63,7 +63,7 @@ __kernel void m08800_init (KERN_ATTR_TMPS_ESALT (androidfde_tmp_t, androidfde_t) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m08900-pure.cl b/OpenCL/m08900-pure.cl index 090f91f59..86421f48a 100644 --- a/OpenCL/m08900-pure.cl +++ b/OpenCL/m08900-pure.cl @@ -219,7 +219,7 @@ __kernel void m08900_init (KERN_ATTR_TMPS (scrypt_tmp_t)) sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); sha256_hmac_update_global_swap (&sha256_hmac_ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); @@ -332,7 +332,7 @@ __kernel void m08900_comp (KERN_ATTR_TMPS (scrypt_tmp_t)) sha256_hmac_ctx_t ctx; - sha256_hmac_init_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); for (u32 l = 0; l < SCRYPT_CNT4; l += 4) { diff --git a/OpenCL/m09000-pure.cl b/OpenCL/m09000-pure.cl index a8332d0f5..6f4496e48 100644 --- a/OpenCL/m09000-pure.cl +++ b/OpenCL/m09000-pure.cl @@ -538,7 +538,7 @@ __kernel void __attribute__((reqd_work_group_size(8, 1, 1))) m09000_init (KERN_A w3[2] = pws[gid].i[14]; w3[3] = pws[gid].i[15]; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; append_0x80_4x4 (w0, w1, w2, w3, pw_len); diff --git a/OpenCL/m09400-pure.cl b/OpenCL/m09400-pure.cl index 78773a829..c8902b85c 100644 --- a/OpenCL/m09400-pure.cl +++ b/OpenCL/m09400-pure.cl @@ -33,7 +33,7 @@ __kernel void m09400_init (KERN_ATTR_TMPS_ESALT (office2007_tmp_t, office2007_t) sha1_update_global (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m09500-pure.cl b/OpenCL/m09500-pure.cl index a0d3e4025..068f496a0 100644 --- a/OpenCL/m09500-pure.cl +++ b/OpenCL/m09500-pure.cl @@ -33,7 +33,7 @@ __kernel void m09500_init (KERN_ATTR_TMPS_ESALT (office2010_tmp_t, office2010_t) sha1_update_global (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m09600-pure.cl b/OpenCL/m09600-pure.cl index 27a01a584..25c4783ac 100644 --- a/OpenCL/m09600-pure.cl +++ b/OpenCL/m09600-pure.cl @@ -33,7 +33,7 @@ __kernel void m09600_init (KERN_ATTR_TMPS_ESALT (office2013_tmp_t, office2013_t) sha512_update_global (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha512_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha512_final (&ctx); diff --git a/OpenCL/m09900_a1-pure.cl b/OpenCL/m09900_a1-pure.cl index d22ce547e..faa92d443 100644 --- a/OpenCL/m09900_a1-pure.cl +++ b/OpenCL/m09900_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m09900_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -86,7 +86,7 @@ __kernel void m09900_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop diff --git a/OpenCL/m09900_a3-pure.cl b/OpenCL/m09900_a3-pure.cl index 0a4e0b88d..c708d32c8 100644 --- a/OpenCL/m09900_a3-pure.cl +++ b/OpenCL/m09900_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m09900_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m09900_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m10300-pure.cl b/OpenCL/m10300-pure.cl index 0418df911..6541ce2b2 100644 --- a/OpenCL/m10300-pure.cl +++ b/OpenCL/m10300-pure.cl @@ -27,7 +27,7 @@ __kernel void m10300_init (KERN_ATTR_TMPS (saph_sha1_tmp_t)) sha1_init (&ctx); - sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha1_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); @@ -58,7 +58,7 @@ __kernel void m10300_loop (KERN_ATTR_TMPS (saph_sha1_tmp_t)) sha1_init (&ctx); - sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); /** * load diff --git a/OpenCL/m10500-pure.cl b/OpenCL/m10500-pure.cl index 9903b3959..4669f65ea 100644 --- a/OpenCL/m10500-pure.cl +++ b/OpenCL/m10500-pure.cl @@ -176,7 +176,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m10500_init (KERN_ w1[2] = pws[gid].i[ 6]; w1[3] = pws[gid].i[ 7]; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * shared diff --git a/OpenCL/m10700-optimized.cl b/OpenCL/m10700-optimized.cl index 87aa1df61..491fd0dee 100644 --- a/OpenCL/m10700-optimized.cl +++ b/OpenCL/m10700-optimized.cl @@ -529,7 +529,7 @@ __kernel void m10700_init (KERN_ATTR_TMPS_ESALT (pdf17l8_tmp_t, pdf_t)) sha256_init (&ctx); - sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha256_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); diff --git a/OpenCL/m10700-pure.cl b/OpenCL/m10700-pure.cl index 04c595c22..3a59d2a35 100644 --- a/OpenCL/m10700-pure.cl +++ b/OpenCL/m10700-pure.cl @@ -1118,7 +1118,7 @@ __kernel void m10700_init (KERN_ATTR_TMPS_ESALT (pdf17l8_tmp_t, pdf_t)) sha256_init (&ctx); - sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha256_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); @@ -1193,7 +1193,7 @@ __kernel void m10700_loop (KERN_ATTR_TMPS_ESALT (pdf17l8_tmp_t, pdf_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m10800_a1-pure.cl b/OpenCL/m10800_a1-pure.cl index fec24179c..84e1655bc 100644 --- a/OpenCL/m10800_a1-pure.cl +++ b/OpenCL/m10800_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m10800_mxx (KERN_ATTR_BASIC ()) sha384_init (&ctx0); - sha384_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha384_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m10800_mxx (KERN_ATTR_BASIC ()) { sha384_ctx_t ctx = ctx0; - sha384_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha384_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha384_final (&ctx); @@ -86,7 +86,7 @@ __kernel void m10800_sxx (KERN_ATTR_BASIC ()) sha384_init (&ctx0); - sha384_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha384_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -96,7 +96,7 @@ __kernel void m10800_sxx (KERN_ATTR_BASIC ()) { sha384_ctx_t ctx = ctx0; - sha384_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha384_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha384_final (&ctx); diff --git a/OpenCL/m10800_a3-pure.cl b/OpenCL/m10800_a3-pure.cl index e838945d8..c0066cdae 100644 --- a/OpenCL/m10800_a3-pure.cl +++ b/OpenCL/m10800_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m10800_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m10800_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m10900-pure.cl b/OpenCL/m10900-pure.cl index 2d88235a2..c228d3403 100644 --- a/OpenCL/m10900-pure.cl +++ b/OpenCL/m10900-pure.cl @@ -70,7 +70,7 @@ __kernel void m10900_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, pbkdf2_sha sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m11000_a1-pure.cl b/OpenCL/m11000_a1-pure.cl index f3ea91ed9..09a57f290 100644 --- a/OpenCL/m11000_a1-pure.cl +++ b/OpenCL/m11000_a1-pure.cl @@ -34,7 +34,7 @@ __kernel void m11000_mxx (KERN_ATTR_BASIC ()) md5_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -44,7 +44,7 @@ __kernel void m11000_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); @@ -90,7 +90,7 @@ __kernel void m11000_sxx (KERN_ATTR_BASIC ()) md5_update_global (&ctx0, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -100,7 +100,7 @@ __kernel void m11000_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx); diff --git a/OpenCL/m11000_a3-pure.cl b/OpenCL/m11000_a3-pure.cl index f0c265e65..51c693343 100644 --- a/OpenCL/m11000_a3-pure.cl +++ b/OpenCL/m11000_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m11000_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -101,7 +101,7 @@ __kernel void m11000_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11100_a1-pure.cl b/OpenCL/m11100_a1-pure.cl index c82ce5603..8884905e8 100644 --- a/OpenCL/m11100_a1-pure.cl +++ b/OpenCL/m11100_a1-pure.cl @@ -84,7 +84,7 @@ __kernel void m11100_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0t); - md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len); /** * loop @@ -94,7 +94,7 @@ __kernel void m11100_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0t; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); u32 s0[4]; u32 s1[4]; @@ -240,7 +240,7 @@ __kernel void m11100_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0t); - md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0t, pws[gid].i, pws[gid].pw_len); /** * loop @@ -250,7 +250,7 @@ __kernel void m11100_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx1 = ctx0t; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); u32 s0[4]; u32 s1[4]; diff --git a/OpenCL/m11100_a3-pure.cl b/OpenCL/m11100_a3-pure.cl index 1925c0fbc..026faf7a5 100644 --- a/OpenCL/m11100_a3-pure.cl +++ b/OpenCL/m11100_a3-pure.cl @@ -80,7 +80,7 @@ __kernel void m11100_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -279,7 +279,7 @@ __kernel void m11100_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11200_a1-pure.cl b/OpenCL/m11200_a1-pure.cl index 2f482eaf2..10426c19d 100644 --- a/OpenCL/m11200_a1-pure.cl +++ b/OpenCL/m11200_a1-pure.cl @@ -38,7 +38,7 @@ __kernel void m11200_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx2l); - sha1_update_global_swap (&ctx2l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx2l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -48,7 +48,7 @@ __kernel void m11200_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx2 = ctx2l; - sha1_update_global_swap (&ctx2, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx2, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx2); @@ -164,7 +164,7 @@ __kernel void m11200_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx2l); - sha1_update_global_swap (&ctx2l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx2l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -174,7 +174,7 @@ __kernel void m11200_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx2 = ctx2l; - sha1_update_global_swap (&ctx2, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx2, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx2); diff --git a/OpenCL/m11200_a3-pure.cl b/OpenCL/m11200_a3-pure.cl index a9463cc17..772959f47 100644 --- a/OpenCL/m11200_a3-pure.cl +++ b/OpenCL/m11200_a3-pure.cl @@ -40,7 +40,7 @@ __kernel void m11200_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -181,7 +181,7 @@ __kernel void m11200_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11300-pure.cl b/OpenCL/m11300-pure.cl index 993d2b724..54ac4c55f 100644 --- a/OpenCL/m11300-pure.cl +++ b/OpenCL/m11300-pure.cl @@ -86,7 +86,7 @@ __kernel void m11300_init (KERN_ATTR_TMPS_ESALT (bitcoin_wallet_tmp_t, bitcoin_w sha512_init (&ctx); - sha512_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha512_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); diff --git a/OpenCL/m11400_a1-pure.cl b/OpenCL/m11400_a1-pure.cl index 78b12420c..0643a3eb8 100644 --- a/OpenCL/m11400_a1-pure.cl +++ b/OpenCL/m11400_a1-pure.cl @@ -64,7 +64,7 @@ __kernel void m11400_mxx (KERN_ATTR_ESALT (sip_t)) md5_update_global (&ctx0, esalt_bufs[digests_offset].salt_buf, esalt_bufs[digests_offset].salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -74,7 +74,7 @@ __kernel void m11400_mxx (KERN_ATTR_ESALT (sip_t)) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); @@ -170,7 +170,7 @@ __kernel void m11400_sxx (KERN_ATTR_ESALT (sip_t)) md5_update_global (&ctx0, esalt_bufs[digests_offset].salt_buf, esalt_bufs[digests_offset].salt_len); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -180,7 +180,7 @@ __kernel void m11400_sxx (KERN_ATTR_ESALT (sip_t)) { md5_ctx_t ctx1 = ctx0; - md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx1); diff --git a/OpenCL/m11400_a3-pure.cl b/OpenCL/m11400_a3-pure.cl index bfc78967b..495c69d51 100644 --- a/OpenCL/m11400_a3-pure.cl +++ b/OpenCL/m11400_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m11400_mxx (KERN_ATTR_VECTOR_ESALT (sip_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -190,7 +190,7 @@ __kernel void m11400_sxx (KERN_ATTR_VECTOR_ESALT (sip_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11600-pure.cl b/OpenCL/m11600-pure.cl index 795821509..c22df6156 100644 --- a/OpenCL/m11600-pure.cl +++ b/OpenCL/m11600-pure.cl @@ -168,7 +168,7 @@ __kernel void m11600_loop (KERN_ATTR_TMPS_HOOKS (seven_zip_tmp_t, seven_zip_hook if (gid >= gid_max) return; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m11700_a1-pure.cl b/OpenCL/m11700_a1-pure.cl index 81b1c6d25..e6d531ff8 100644 --- a/OpenCL/m11700_a1-pure.cl +++ b/OpenCL/m11700_a1-pure.cl @@ -61,7 +61,7 @@ __kernel void m11700_mxx (KERN_ATTR_BASIC ()) streebog256_init (&ctx0, s_sbob_sl64); - streebog256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + streebog256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -71,7 +71,7 @@ __kernel void m11700_mxx (KERN_ATTR_BASIC ()) { streebog256_ctx_t ctx = ctx0; - streebog256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + streebog256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); streebog256_final (&ctx); @@ -144,7 +144,7 @@ __kernel void m11700_sxx (KERN_ATTR_BASIC ()) streebog256_init (&ctx0, s_sbob_sl64); - streebog256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + streebog256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -154,7 +154,7 @@ __kernel void m11700_sxx (KERN_ATTR_BASIC ()) { streebog256_ctx_t ctx = ctx0; - streebog256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + streebog256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); streebog256_final (&ctx); diff --git a/OpenCL/m11700_a3-pure.cl b/OpenCL/m11700_a3-pure.cl index a9fa565ae..1fe36c054 100644 --- a/OpenCL/m11700_a3-pure.cl +++ b/OpenCL/m11700_a3-pure.cl @@ -57,7 +57,7 @@ __kernel void m11700_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -153,7 +153,7 @@ __kernel void m11700_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11750_a1-pure.cl b/OpenCL/m11750_a1-pure.cl index 5d2f912d8..8210d3cf7 100644 --- a/OpenCL/m11750_a1-pure.cl +++ b/OpenCL/m11750_a1-pure.cl @@ -57,7 +57,7 @@ __kernel void m11750_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -176,7 +176,7 @@ __kernel void m11750_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m11750_a3-pure.cl b/OpenCL/m11750_a3-pure.cl index 2f62e6a33..9a43338e9 100644 --- a/OpenCL/m11750_a3-pure.cl +++ b/OpenCL/m11750_a3-pure.cl @@ -57,7 +57,7 @@ __kernel void m11750_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -162,7 +162,7 @@ __kernel void m11750_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11760_a1-pure.cl b/OpenCL/m11760_a1-pure.cl index 5b2300119..2227d7507 100644 --- a/OpenCL/m11760_a1-pure.cl +++ b/OpenCL/m11760_a1-pure.cl @@ -57,7 +57,7 @@ __kernel void m11760_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -178,7 +178,7 @@ __kernel void m11760_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m11760_a3-pure.cl b/OpenCL/m11760_a3-pure.cl index 2693c8e02..b24c1ab0e 100644 --- a/OpenCL/m11760_a3-pure.cl +++ b/OpenCL/m11760_a3-pure.cl @@ -57,7 +57,7 @@ __kernel void m11760_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -164,7 +164,7 @@ __kernel void m11760_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11800_a1-pure.cl b/OpenCL/m11800_a1-pure.cl index 1e25cffce..770c0ea7b 100644 --- a/OpenCL/m11800_a1-pure.cl +++ b/OpenCL/m11800_a1-pure.cl @@ -61,7 +61,7 @@ __kernel void m11800_mxx (KERN_ATTR_BASIC ()) streebog512_init (&ctx0, s_sbob_sl64); - streebog512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + streebog512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -71,7 +71,7 @@ __kernel void m11800_mxx (KERN_ATTR_BASIC ()) { streebog512_ctx_t ctx = ctx0; - streebog512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + streebog512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); streebog512_final (&ctx); @@ -144,7 +144,7 @@ __kernel void m11800_sxx (KERN_ATTR_BASIC ()) streebog512_init (&ctx0, s_sbob_sl64); - streebog512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + streebog512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -154,7 +154,7 @@ __kernel void m11800_sxx (KERN_ATTR_BASIC ()) { streebog512_ctx_t ctx = ctx0; - streebog512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + streebog512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); streebog512_final (&ctx); diff --git a/OpenCL/m11800_a3-pure.cl b/OpenCL/m11800_a3-pure.cl index e00ed9210..45bf2052d 100644 --- a/OpenCL/m11800_a3-pure.cl +++ b/OpenCL/m11800_a3-pure.cl @@ -57,7 +57,7 @@ __kernel void m11800_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -153,7 +153,7 @@ __kernel void m11800_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11850_a1-pure.cl b/OpenCL/m11850_a1-pure.cl index b0c1f87dd..3ee23e052 100644 --- a/OpenCL/m11850_a1-pure.cl +++ b/OpenCL/m11850_a1-pure.cl @@ -57,7 +57,7 @@ __kernel void m11850_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -176,7 +176,7 @@ __kernel void m11850_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m11850_a3-pure.cl b/OpenCL/m11850_a3-pure.cl index 3a9d8e6e5..35c83ff2d 100644 --- a/OpenCL/m11850_a3-pure.cl +++ b/OpenCL/m11850_a3-pure.cl @@ -57,7 +57,7 @@ __kernel void m11850_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -162,7 +162,7 @@ __kernel void m11850_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11860_a1-pure.cl b/OpenCL/m11860_a1-pure.cl index c3d29d76c..e5ef2ab56 100644 --- a/OpenCL/m11860_a1-pure.cl +++ b/OpenCL/m11860_a1-pure.cl @@ -57,7 +57,7 @@ __kernel void m11860_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -178,7 +178,7 @@ __kernel void m11860_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m11860_a3-pure.cl b/OpenCL/m11860_a3-pure.cl index b2f98d141..36d9a9a0b 100644 --- a/OpenCL/m11860_a3-pure.cl +++ b/OpenCL/m11860_a3-pure.cl @@ -57,7 +57,7 @@ __kernel void m11860_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -164,7 +164,7 @@ __kernel void m11860_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m11900-pure.cl b/OpenCL/m11900-pure.cl index 97db81c87..12e00ed2f 100644 --- a/OpenCL/m11900-pure.cl +++ b/OpenCL/m11900-pure.cl @@ -62,7 +62,7 @@ __kernel void m11900_init (KERN_ATTR_TMPS_ESALT (pbkdf2_md5_tmp_t, pbkdf2_md5_t) md5_hmac_ctx_t md5_hmac_ctx; - md5_hmac_init_global (&md5_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + md5_hmac_init_global (&md5_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = md5_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = md5_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m12000-pure.cl b/OpenCL/m12000-pure.cl index a600c2b48..e9ac20e59 100644 --- a/OpenCL/m12000-pure.cl +++ b/OpenCL/m12000-pure.cl @@ -64,7 +64,7 @@ __kernel void m12000_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha1_tmp_t, pbkdf2_sha1_ sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m12200-pure.cl b/OpenCL/m12200-pure.cl index 2abde61b5..2f8ddc03f 100644 --- a/OpenCL/m12200-pure.cl +++ b/OpenCL/m12200-pure.cl @@ -32,7 +32,7 @@ __kernel void m12200_init (KERN_ATTR_TMPS (ecryptfs_tmp_t)) sha512_update_global (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha512_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha512_final (&ctx); diff --git a/OpenCL/m12300-pure.cl b/OpenCL/m12300-pure.cl index 0a99d8fc9..0dddcacf5 100644 --- a/OpenCL/m12300-pure.cl +++ b/OpenCL/m12300-pure.cl @@ -86,7 +86,7 @@ __kernel void m12300_init (KERN_ATTR_TMPS (oraclet_tmp_t)) sha512_hmac_ctx_t sha512_hmac_ctx; - sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha512_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha512_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m12400-pure.cl b/OpenCL/m12400-pure.cl index 7e05a148c..5f46703ed 100644 --- a/OpenCL/m12400-pure.cl +++ b/OpenCL/m12400-pure.cl @@ -535,7 +535,7 @@ __kernel void m12400_init (KERN_ATTR_TMPS (bsdicrypt_tmp_t)) * word */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m12500-pure.cl b/OpenCL/m12500-pure.cl index c1bfe342b..9dd41da1b 100644 --- a/OpenCL/m12500-pure.cl +++ b/OpenCL/m12500-pure.cl @@ -403,7 +403,7 @@ __kernel void m12500_comp (KERN_ATTR_TMPS_ESALT (rar3_tmp_t, pbkdf2_sha1_t)) pw_buf[3] = pws[gid].i[3]; pw_buf[4] = pws[gid].i[4]; - //const u32 pw_len = pws[gid].pw_len & 255; + //const u32 pw_len = pws[gid].pw_len; u32 salt_buf[2]; diff --git a/OpenCL/m12600_a1-pure.cl b/OpenCL/m12600_a1-pure.cl index 95d6b4fcc..ebde21a2e 100644 --- a/OpenCL/m12600_a1-pure.cl +++ b/OpenCL/m12600_a1-pure.cl @@ -78,7 +78,7 @@ __kernel void m12600_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -88,7 +88,7 @@ __kernel void m12600_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); @@ -224,7 +224,7 @@ __kernel void m12600_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -234,7 +234,7 @@ __kernel void m12600_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx0; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); diff --git a/OpenCL/m12600_a3-pure.cl b/OpenCL/m12600_a3-pure.cl index 57da1c8ab..38e4cae4d 100644 --- a/OpenCL/m12600_a3-pure.cl +++ b/OpenCL/m12600_a3-pure.cl @@ -74,7 +74,7 @@ __kernel void m12600_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -233,7 +233,7 @@ __kernel void m12600_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m12700-pure.cl b/OpenCL/m12700-pure.cl index 959004a1c..07205c716 100644 --- a/OpenCL/m12700-pure.cl +++ b/OpenCL/m12700-pure.cl @@ -65,7 +65,7 @@ __kernel void m12700_init (KERN_ATTR_TMPS (mywallet_tmp_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m12800-pure.cl b/OpenCL/m12800-pure.cl index b14ddb1ac..059c3aba7 100644 --- a/OpenCL/m12800-pure.cl +++ b/OpenCL/m12800-pure.cl @@ -96,7 +96,7 @@ __kernel void m12800_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, pbkdf2_sha md4_init (&md4_ctx); - md4_update_global_utf16le (&md4_ctx, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&md4_ctx, pws[gid].i, pws[gid].pw_len); md4_final (&md4_ctx); diff --git a/OpenCL/m12900-pure.cl b/OpenCL/m12900-pure.cl index 98f52a9d0..a6999ceab 100644 --- a/OpenCL/m12900-pure.cl +++ b/OpenCL/m12900-pure.cl @@ -70,7 +70,7 @@ __kernel void m12900_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, pbkdf2_sha sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m13000-pure.cl b/OpenCL/m13000-pure.cl index b84f725aa..b371def0c 100644 --- a/OpenCL/m13000-pure.cl +++ b/OpenCL/m13000-pure.cl @@ -70,7 +70,7 @@ __kernel void m13000_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, pbkdf2_sha sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m13100_a1-pure.cl b/OpenCL/m13100_a1-pure.cl index ce6ad8db0..5e0988168 100644 --- a/OpenCL/m13100_a1-pure.cl +++ b/OpenCL/m13100_a1-pure.cl @@ -405,7 +405,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m13100_mxx (KERN_A md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -415,7 +415,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m13100_mxx (KERN_A { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); @@ -465,7 +465,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m13100_sxx (KERN_A md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -475,7 +475,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m13100_sxx (KERN_A { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); diff --git a/OpenCL/m13100_a3-pure.cl b/OpenCL/m13100_a3-pure.cl index ea01073f5..114f11017 100644 --- a/OpenCL/m13100_a3-pure.cl +++ b/OpenCL/m13100_a3-pure.cl @@ -390,7 +390,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m13100_mxx (KERN_A * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -463,7 +463,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m13100_sxx (KERN_A * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m13200-pure.cl b/OpenCL/m13200-pure.cl index 6e88b22c8..567a823c6 100644 --- a/OpenCL/m13200-pure.cl +++ b/OpenCL/m13200-pure.cl @@ -29,7 +29,7 @@ __kernel void m13200_init (KERN_ATTR_TMPS (axcrypt_tmp_t)) sha1_init (&ctx); - sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m13300_a1-pure.cl b/OpenCL/m13300_a1-pure.cl index 917239f57..ede5b5ac9 100644 --- a/OpenCL/m13300_a1-pure.cl +++ b/OpenCL/m13300_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m13300_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m13300_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); @@ -88,7 +88,7 @@ __kernel void m13300_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -98,7 +98,7 @@ __kernel void m13300_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m13300_a3-pure.cl b/OpenCL/m13300_a3-pure.cl index dd430b206..4d1d278a5 100644 --- a/OpenCL/m13300_a3-pure.cl +++ b/OpenCL/m13300_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m13300_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -97,7 +97,7 @@ __kernel void m13300_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m13400-pure.cl b/OpenCL/m13400-pure.cl index 25af48862..5c207751a 100644 --- a/OpenCL/m13400-pure.cl +++ b/OpenCL/m13400-pure.cl @@ -29,7 +29,7 @@ __kernel void m13400_init (KERN_ATTR_TMPS_ESALT (keepass_tmp_t, keepass_t)) sha256_init (&ctx); - sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha256_final (&ctx); diff --git a/OpenCL/m13500_a1-pure.cl b/OpenCL/m13500_a1-pure.cl index 506bf0482..526609e0e 100644 --- a/OpenCL/m13500_a1-pure.cl +++ b/OpenCL/m13500_a1-pure.cl @@ -61,7 +61,7 @@ __kernel void m13500_mxx (KERN_ATTR_ESALT (pstoken_t)) * base */ - sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -71,7 +71,7 @@ __kernel void m13500_mxx (KERN_ATTR_ESALT (pstoken_t)) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); @@ -144,7 +144,7 @@ __kernel void m13500_sxx (KERN_ATTR_ESALT (pstoken_t)) * base */ - sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -154,7 +154,7 @@ __kernel void m13500_sxx (KERN_ATTR_ESALT (pstoken_t)) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx); diff --git a/OpenCL/m13500_a3-pure.cl b/OpenCL/m13500_a3-pure.cl index e877c0d6a..26af0447a 100644 --- a/OpenCL/m13500_a3-pure.cl +++ b/OpenCL/m13500_a3-pure.cl @@ -61,7 +61,7 @@ __kernel void m13500_mxx (KERN_ATTR_VECTOR_ESALT (pstoken_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -161,7 +161,7 @@ __kernel void m13500_sxx (KERN_ATTR_VECTOR_ESALT (pstoken_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m13600-pure.cl b/OpenCL/m13600-pure.cl index 157ac14f9..cb4f967d0 100644 --- a/OpenCL/m13600-pure.cl +++ b/OpenCL/m13600-pure.cl @@ -64,7 +64,7 @@ __kernel void m13600_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha1_tmp_t, zip2_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m13800_a1-pure.cl b/OpenCL/m13800_a1-pure.cl index c148906b7..9a3d73538 100644 --- a/OpenCL/m13800_a1-pure.cl +++ b/OpenCL/m13800_a1-pure.cl @@ -32,7 +32,7 @@ __kernel void m13800_mxx (KERN_ATTR_ESALT (win8phone_t)) sha256_init (&ctx0); - sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -42,7 +42,7 @@ __kernel void m13800_mxx (KERN_ATTR_ESALT (win8phone_t)) { sha256_ctx_t ctx = ctx0; - sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_update_global (&ctx, esalt_bufs[digests_offset].salt_buf, 128); @@ -88,7 +88,7 @@ __kernel void m13800_sxx (KERN_ATTR_ESALT (win8phone_t)) sha256_init (&ctx0); - sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -98,7 +98,7 @@ __kernel void m13800_sxx (KERN_ATTR_ESALT (win8phone_t)) { sha256_ctx_t ctx = ctx0; - sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_utf16le_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_update_global (&ctx, esalt_bufs[digests_offset].salt_buf, 128); diff --git a/OpenCL/m13800_a3-pure.cl b/OpenCL/m13800_a3-pure.cl index 70189c18d..2a0de8d04 100644 --- a/OpenCL/m13800_a3-pure.cl +++ b/OpenCL/m13800_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m13800_mxx (KERN_ATTR_VECTOR_ESALT (win8phone_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m13800_sxx (KERN_ATTR_VECTOR_ESALT (win8phone_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m13900_a1-pure.cl b/OpenCL/m13900_a1-pure.cl index d9d9052d5..ca0579742 100644 --- a/OpenCL/m13900_a1-pure.cl +++ b/OpenCL/m13900_a1-pure.cl @@ -68,7 +68,7 @@ __kernel void m13900_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx1l); - sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -78,7 +78,7 @@ __kernel void m13900_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx1l; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); @@ -229,7 +229,7 @@ __kernel void m13900_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx1l); - sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1l, pws[gid].i, pws[gid].pw_len); /** * loop @@ -239,7 +239,7 @@ __kernel void m13900_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx1 = ctx1l; - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_final (&ctx1); diff --git a/OpenCL/m13900_a3-pure.cl b/OpenCL/m13900_a3-pure.cl index 1637c94aa..8b390d65a 100644 --- a/OpenCL/m13900_a3-pure.cl +++ b/OpenCL/m13900_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m13900_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -236,7 +236,7 @@ __kernel void m13900_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m14000_a0-pure.cl b/OpenCL/m14000_a0-pure.cl index 4e5fb29e3..473207f68 100644 --- a/OpenCL/m14000_a0-pure.cl +++ b/OpenCL/m14000_a0-pure.cl @@ -554,7 +554,7 @@ __kernel void m14000_mxx (KERN_ATTR_RULES ()) pw_buf1[2] = 0; pw_buf1[3] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * salt @@ -659,7 +659,7 @@ __kernel void m14000_sxx (KERN_ATTR_RULES ()) pw_buf1[2] = 0; pw_buf1[3] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * salt diff --git a/OpenCL/m14100_a0-pure.cl b/OpenCL/m14100_a0-pure.cl index 676d34fe1..76ea4c268 100644 --- a/OpenCL/m14100_a0-pure.cl +++ b/OpenCL/m14100_a0-pure.cl @@ -598,7 +598,7 @@ __kernel void m14100_mxx (KERN_ATTR_RULES ()) pw_buf1[2] = 0; pw_buf1[3] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * salt @@ -733,7 +733,7 @@ __kernel void m14100_sxx (KERN_ATTR_RULES ()) pw_buf1[2] = 0; pw_buf1[3] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * salt diff --git a/OpenCL/m14100_a3-pure.cl b/OpenCL/m14100_a3-pure.cl index be38b37cf..df39e6e1a 100644 --- a/OpenCL/m14100_a3-pure.cl +++ b/OpenCL/m14100_a3-pure.cl @@ -777,7 +777,7 @@ __kernel void m14100_mxx (KERN_ATTR_BASIC ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * main @@ -851,7 +851,7 @@ __kernel void m14100_sxx (KERN_ATTR_BASIC ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * main diff --git a/OpenCL/m14400_a1-pure.cl b/OpenCL/m14400_a1-pure.cl index 3578a922f..ecce3323d 100644 --- a/OpenCL/m14400_a1-pure.cl +++ b/OpenCL/m14400_a1-pure.cl @@ -139,9 +139,9 @@ __kernel void m14400_mxx (KERN_ATTR_BASIC ()) sha1_update_64 (&ctx1, d20, d21, d22, d23, 2); - sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len); - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); d40[0] = 0x2d2d2d2d; d40[1] = 0; @@ -229,9 +229,9 @@ __kernel void m14400_mxx (KERN_ATTR_BASIC ()) sha1_update_64 (&ctx, d20, d21, d22, d23, 2); - sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); d40[0] = 0x2d2d2d2d; d40[1] = 0; @@ -396,9 +396,9 @@ __kernel void m14400_sxx (KERN_ATTR_BASIC ()) sha1_update_64 (&ctx1, d20, d21, d22, d23, 2); - sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx1, pws[gid].i, pws[gid].pw_len); - sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx1, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); d40[0] = 0x2d2d2d2d; d40[1] = 0; @@ -486,9 +486,9 @@ __kernel void m14400_sxx (KERN_ATTR_BASIC ()) sha1_update_64 (&ctx, d20, d21, d22, d23, 2); - sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); - sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); d40[0] = 0x2d2d2d2d; d40[1] = 0; diff --git a/OpenCL/m14400_a3-pure.cl b/OpenCL/m14400_a3-pure.cl index 8cef4b8a1..2f2eacec5 100644 --- a/OpenCL/m14400_a3-pure.cl +++ b/OpenCL/m14400_a3-pure.cl @@ -58,7 +58,7 @@ __kernel void m14400_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -340,7 +340,7 @@ __kernel void m14400_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m14611-pure.cl b/OpenCL/m14611-pure.cl index 689e7339e..139dc29d2 100644 --- a/OpenCL/m14611-pure.cl +++ b/OpenCL/m14611-pure.cl @@ -73,7 +73,7 @@ __kernel void m14611_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14612-pure.cl b/OpenCL/m14612-pure.cl index a64a2a65d..d8db96cdb 100644 --- a/OpenCL/m14612-pure.cl +++ b/OpenCL/m14612-pure.cl @@ -73,7 +73,7 @@ __kernel void m14612_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14613-pure.cl b/OpenCL/m14613-pure.cl index 824466943..c7315c6fe 100644 --- a/OpenCL/m14613-pure.cl +++ b/OpenCL/m14613-pure.cl @@ -73,7 +73,7 @@ __kernel void m14613_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14621-pure.cl b/OpenCL/m14621-pure.cl index 1ed24c4e9..ade2c2ff4 100644 --- a/OpenCL/m14621-pure.cl +++ b/OpenCL/m14621-pure.cl @@ -79,7 +79,7 @@ __kernel void m14621_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14622-pure.cl b/OpenCL/m14622-pure.cl index 9b64620a8..7594ca53c 100644 --- a/OpenCL/m14622-pure.cl +++ b/OpenCL/m14622-pure.cl @@ -79,7 +79,7 @@ __kernel void m14622_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14623-pure.cl b/OpenCL/m14623-pure.cl index fddf624ff..1f70d96d3 100644 --- a/OpenCL/m14623-pure.cl +++ b/OpenCL/m14623-pure.cl @@ -79,7 +79,7 @@ __kernel void m14623_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14631-pure.cl b/OpenCL/m14631-pure.cl index 8b4b5f7c3..94780f865 100644 --- a/OpenCL/m14631-pure.cl +++ b/OpenCL/m14631-pure.cl @@ -95,7 +95,7 @@ __kernel void m14631_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha512_hmac_ctx_t sha512_hmac_ctx; - sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad64[0] = sha512_hmac_ctx.ipad.h[0]; tmps[gid].ipad64[1] = sha512_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14632-pure.cl b/OpenCL/m14632-pure.cl index 1f49282c4..24b647db0 100644 --- a/OpenCL/m14632-pure.cl +++ b/OpenCL/m14632-pure.cl @@ -95,7 +95,7 @@ __kernel void m14632_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha512_hmac_ctx_t sha512_hmac_ctx; - sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad64[0] = sha512_hmac_ctx.ipad.h[0]; tmps[gid].ipad64[1] = sha512_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14633-pure.cl b/OpenCL/m14633-pure.cl index 07f033b4d..c12632dfc 100644 --- a/OpenCL/m14633-pure.cl +++ b/OpenCL/m14633-pure.cl @@ -95,7 +95,7 @@ __kernel void m14633_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) sha512_hmac_ctx_t sha512_hmac_ctx; - sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha512_hmac_init_global_swap (&sha512_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad64[0] = sha512_hmac_ctx.ipad.h[0]; tmps[gid].ipad64[1] = sha512_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14641-pure.cl b/OpenCL/m14641-pure.cl index a877f5b9f..f1dd85508 100644 --- a/OpenCL/m14641-pure.cl +++ b/OpenCL/m14641-pure.cl @@ -73,7 +73,7 @@ __kernel void m14641_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) ripemd160_hmac_ctx_t ripemd160_hmac_ctx; - ripemd160_hmac_init_global (&ripemd160_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + ripemd160_hmac_init_global (&ripemd160_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = ripemd160_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = ripemd160_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14642-pure.cl b/OpenCL/m14642-pure.cl index e6c19251d..2fbbadb8b 100644 --- a/OpenCL/m14642-pure.cl +++ b/OpenCL/m14642-pure.cl @@ -73,7 +73,7 @@ __kernel void m14642_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) ripemd160_hmac_ctx_t ripemd160_hmac_ctx; - ripemd160_hmac_init_global (&ripemd160_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + ripemd160_hmac_init_global (&ripemd160_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = ripemd160_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = ripemd160_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14643-pure.cl b/OpenCL/m14643-pure.cl index cd0d22338..23895de0e 100644 --- a/OpenCL/m14643-pure.cl +++ b/OpenCL/m14643-pure.cl @@ -73,7 +73,7 @@ __kernel void m14643_init (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) ripemd160_hmac_ctx_t ripemd160_hmac_ctx; - ripemd160_hmac_init_global (&ripemd160_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + ripemd160_hmac_init_global (&ripemd160_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad32[0] = ripemd160_hmac_ctx.ipad.h[0]; tmps[gid].ipad32[1] = ripemd160_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14700-pure.cl b/OpenCL/m14700-pure.cl index bef7feeba..26d386245 100644 --- a/OpenCL/m14700-pure.cl +++ b/OpenCL/m14700-pure.cl @@ -65,7 +65,7 @@ __kernel void m14700_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha1_tmp_t, itunes_backu sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m14800-pure.cl b/OpenCL/m14800-pure.cl index 7dce3fb3b..09ed34dbd 100644 --- a/OpenCL/m14800-pure.cl +++ b/OpenCL/m14800-pure.cl @@ -105,7 +105,7 @@ __kernel void m14800_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, itunes_bac sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m15000_a1-pure.cl b/OpenCL/m15000_a1-pure.cl index 899425593..fd2ab69d4 100644 --- a/OpenCL/m15000_a1-pure.cl +++ b/OpenCL/m15000_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m15000_mxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m15000_mxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_update (&ctx, s, salt_len); @@ -106,7 +106,7 @@ __kernel void m15000_sxx (KERN_ATTR_BASIC ()) sha512_init (&ctx0); - sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha512_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -116,7 +116,7 @@ __kernel void m15000_sxx (KERN_ATTR_BASIC ()) { sha512_ctx_t ctx = ctx0; - sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha512_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha512_update (&ctx, s, salt_len); diff --git a/OpenCL/m15000_a3-pure.cl b/OpenCL/m15000_a3-pure.cl index b58dfbf8a..66d4214a4 100644 --- a/OpenCL/m15000_a3-pure.cl +++ b/OpenCL/m15000_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m15000_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -106,7 +106,7 @@ __kernel void m15000_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m15100-pure.cl b/OpenCL/m15100-pure.cl index b51c023f7..e79ffb5e2 100644 --- a/OpenCL/m15100-pure.cl +++ b/OpenCL/m15100-pure.cl @@ -64,7 +64,7 @@ __kernel void m15100_init (KERN_ATTR_TMPS (pbkdf1_sha1_tmp_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m15300-pure.cl b/OpenCL/m15300-pure.cl index 79df1bc2b..4bc0ac397 100644 --- a/OpenCL/m15300-pure.cl +++ b/OpenCL/m15300-pure.cl @@ -602,7 +602,7 @@ __kernel void m15300_init (KERN_ATTR_TMPS_ESALT (dpapimk_tmp_v1_t, dpapimk_t)) sha1_init (&ctx); - sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha1_final (&ctx); @@ -620,7 +620,7 @@ __kernel void m15300_init (KERN_ATTR_TMPS_ESALT (dpapimk_tmp_v1_t, dpapimk_t)) md4_init (&ctx); - md4_update_global_utf16le (&ctx, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx, pws[gid].i, pws[gid].pw_len); md4_final (&ctx); diff --git a/OpenCL/m15500_a1-pure.cl b/OpenCL/m15500_a1-pure.cl index 578806b63..3883493fc 100644 --- a/OpenCL/m15500_a1-pure.cl +++ b/OpenCL/m15500_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m15500_mxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_utf16be_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16be_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -51,7 +51,7 @@ __kernel void m15500_mxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16be_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16be_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); @@ -112,7 +112,7 @@ __kernel void m15500_sxx (KERN_ATTR_BASIC ()) sha1_init (&ctx0); - sha1_update_global_utf16be_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16be_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -122,7 +122,7 @@ __kernel void m15500_sxx (KERN_ATTR_BASIC ()) { sha1_ctx_t ctx = ctx0; - sha1_update_global_utf16be_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha1_update_global_utf16be_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha1_update (&ctx, s, salt_len); diff --git a/OpenCL/m15500_a3-pure.cl b/OpenCL/m15500_a3-pure.cl index 975212087..65e39a16d 100644 --- a/OpenCL/m15500_a3-pure.cl +++ b/OpenCL/m15500_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m15500_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -112,7 +112,7 @@ __kernel void m15500_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m15600-pure.cl b/OpenCL/m15600-pure.cl index 1cc52cb56..711903a13 100644 --- a/OpenCL/m15600-pure.cl +++ b/OpenCL/m15600-pure.cl @@ -201,7 +201,7 @@ __kernel void m15600_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, ethereum_p sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m15700-pure.cl b/OpenCL/m15700-pure.cl index 3927c4052..20dd83009 100644 --- a/OpenCL/m15700-pure.cl +++ b/OpenCL/m15700-pure.cl @@ -348,7 +348,7 @@ __kernel void __attribute__((reqd_work_group_size(1, 1, 1))) m15700_init (KERN_A sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); sha256_hmac_update_global_swap (&sha256_hmac_ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); @@ -461,7 +461,7 @@ __kernel void __attribute__((reqd_work_group_size(1, 1, 1))) m15700_comp (KERN_A sha256_hmac_ctx_t ctx; - sha256_hmac_init_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); for (u32 l = 0; l < SCRYPT_CNT4; l += 4) { diff --git a/OpenCL/m15900-pure.cl b/OpenCL/m15900-pure.cl index e130d6dd4..e2ab6af3e 100644 --- a/OpenCL/m15900-pure.cl +++ b/OpenCL/m15900-pure.cl @@ -101,7 +101,7 @@ __kernel void m15900_init (KERN_ATTR_TMPS_ESALT (dpapimk_tmp_v2_t, dpapimk_t)) sha1_init (&ctx); - sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_update_global_utf16le_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha1_final (&ctx); @@ -119,7 +119,7 @@ __kernel void m15900_init (KERN_ATTR_TMPS_ESALT (dpapimk_tmp_v2_t, dpapimk_t)) md4_init (&ctx); - md4_update_global_utf16le (&ctx, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx, pws[gid].i, pws[gid].pw_len); md4_final (&ctx); diff --git a/OpenCL/m16000_a3-pure.cl b/OpenCL/m16000_a3-pure.cl index 2ab67e012..42d3699b5 100644 --- a/OpenCL/m16000_a3-pure.cl +++ b/OpenCL/m16000_a3-pure.cl @@ -563,7 +563,7 @@ __kernel void m16000_mxx (KERN_ATTR_VECTOR ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * loop @@ -684,7 +684,7 @@ __kernel void m16000_sxx (KERN_ATTR_VECTOR ()) w[14] = 0; w[15] = 0; - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; /** * digest diff --git a/OpenCL/m16100_a1-pure.cl b/OpenCL/m16100_a1-pure.cl index 31399deab..749db59aa 100644 --- a/OpenCL/m16100_a1-pure.cl +++ b/OpenCL/m16100_a1-pure.cl @@ -55,7 +55,7 @@ __kernel void m16100_mxx (KERN_ATTR_ESALT (tacacs_plus_t)) md5_update_64 (&ctx0, session0, session1, session2, session3, 4); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); u32 ct_buf[2]; @@ -74,7 +74,7 @@ __kernel void m16100_mxx (KERN_ATTR_ESALT (tacacs_plus_t)) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); u32 sequence0[4]; u32 sequence1[4]; @@ -213,7 +213,7 @@ __kernel void m16100_sxx (KERN_ATTR_ESALT (tacacs_plus_t)) md5_update_64 (&ctx0, session0, session1, session2, session3, 4); - md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); u32 ct_buf[2]; @@ -232,7 +232,7 @@ __kernel void m16100_sxx (KERN_ATTR_ESALT (tacacs_plus_t)) { md5_ctx_t ctx = ctx0; - md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); u32 sequence0[4]; u32 sequence1[4]; diff --git a/OpenCL/m16100_a3-pure.cl b/OpenCL/m16100_a3-pure.cl index 13d5e5fc4..3133b5c8b 100644 --- a/OpenCL/m16100_a3-pure.cl +++ b/OpenCL/m16100_a3-pure.cl @@ -27,7 +27,7 @@ __kernel void m16100_mxx (KERN_ATTR_VECTOR_ESALT (tacacs_plus_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -202,7 +202,7 @@ __kernel void m16100_sxx (KERN_ATTR_VECTOR_ESALT (tacacs_plus_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m16200-pure.cl b/OpenCL/m16200-pure.cl index 5dc1f72f0..51e944509 100644 --- a/OpenCL/m16200-pure.cl +++ b/OpenCL/m16200-pure.cl @@ -71,7 +71,7 @@ __kernel void m16200_init (KERN_ATTR_TMPS_ESALT (apple_secure_notes_tmp_t, apple sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m16300-pure.cl b/OpenCL/m16300-pure.cl index dac913354..8ffb4129e 100644 --- a/OpenCL/m16300-pure.cl +++ b/OpenCL/m16300-pure.cl @@ -202,7 +202,7 @@ __kernel void m16300_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, ethereum_p sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; @@ -222,7 +222,7 @@ __kernel void m16300_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, ethereum_p tmps[gid].opad[6] = sha256_hmac_ctx.opad.h[6]; tmps[gid].opad[7] = sha256_hmac_ctx.opad.h[7]; - sha256_hmac_update_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_update_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); for (u32 i = 0, j = 1; i < 8; i += 8, j += 1) { diff --git a/OpenCL/m16400_a1-pure.cl b/OpenCL/m16400_a1-pure.cl index 4100eed5f..6e929dfc3 100644 --- a/OpenCL/m16400_a1-pure.cl +++ b/OpenCL/m16400_a1-pure.cl @@ -194,7 +194,7 @@ __kernel void m16400_mxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - cram_md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + cram_md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -204,7 +204,7 @@ __kernel void m16400_mxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - cram_md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + cram_md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); cram_md5_final (&ctx); @@ -248,7 +248,7 @@ __kernel void m16400_sxx (KERN_ATTR_BASIC ()) md5_init (&ctx0); - cram_md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + cram_md5_update_global (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -258,7 +258,7 @@ __kernel void m16400_sxx (KERN_ATTR_BASIC ()) { md5_ctx_t ctx = ctx0; - cram_md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + cram_md5_update_global (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); cram_md5_final (&ctx); diff --git a/OpenCL/m16400_a3-pure.cl b/OpenCL/m16400_a3-pure.cl index cc7124940..a39bf0039 100644 --- a/OpenCL/m16400_a3-pure.cl +++ b/OpenCL/m16400_a3-pure.cl @@ -191,7 +191,7 @@ __kernel void m16400_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -258,7 +258,7 @@ __kernel void m16400_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m16511_a1-pure.cl b/OpenCL/m16511_a1-pure.cl index dfaf574da..742b6dc39 100644 --- a/OpenCL/m16511_a1-pure.cl +++ b/OpenCL/m16511_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m16511_mxx (KERN_ATTR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -109,7 +109,7 @@ __kernel void m16511_sxx (KERN_ATTR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m16511_a3-pure.cl b/OpenCL/m16511_a3-pure.cl index 22ad5c2cc..8cef28d2c 100644 --- a/OpenCL/m16511_a3-pure.cl +++ b/OpenCL/m16511_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m16511_mxx (KERN_ATTR_VECTOR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m16511_sxx (KERN_ATTR_VECTOR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m16512_a1-pure.cl b/OpenCL/m16512_a1-pure.cl index ffca22675..2ce9234ae 100644 --- a/OpenCL/m16512_a1-pure.cl +++ b/OpenCL/m16512_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m16512_mxx (KERN_ATTR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -109,7 +109,7 @@ __kernel void m16512_sxx (KERN_ATTR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m16512_a3-pure.cl b/OpenCL/m16512_a3-pure.cl index 7ac2218c6..0df0be7f5 100644 --- a/OpenCL/m16512_a3-pure.cl +++ b/OpenCL/m16512_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m16512_mxx (KERN_ATTR_VECTOR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m16512_sxx (KERN_ATTR_VECTOR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m16513_a1-pure.cl b/OpenCL/m16513_a1-pure.cl index 1891bd3e8..8d1f7717d 100644 --- a/OpenCL/m16513_a1-pure.cl +++ b/OpenCL/m16513_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m16513_mxx (KERN_ATTR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -109,7 +109,7 @@ __kernel void m16513_sxx (KERN_ATTR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m16513_a3-pure.cl b/OpenCL/m16513_a3-pure.cl index 76e6958ec..5fb4445f1 100644 --- a/OpenCL/m16513_a3-pure.cl +++ b/OpenCL/m16513_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m16513_mxx (KERN_ATTR_VECTOR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -95,7 +95,7 @@ __kernel void m16513_sxx (KERN_ATTR_VECTOR_ESALT (jwt_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m16600_a1-pure.cl b/OpenCL/m16600_a1-pure.cl index 3003ac381..c2a699731 100644 --- a/OpenCL/m16600_a1-pure.cl +++ b/OpenCL/m16600_a1-pure.cl @@ -85,7 +85,7 @@ __kernel void m16600_mxx (KERN_ATTR_ESALT (electrum_wallet_t)) sha256_init (&ctx0); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -95,7 +95,7 @@ __kernel void m16600_mxx (KERN_ATTR_ESALT (electrum_wallet_t)) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); @@ -274,7 +274,7 @@ __kernel void m16600_sxx (KERN_ATTR_ESALT (electrum_wallet_t)) sha256_init (&ctx0); - sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -284,7 +284,7 @@ __kernel void m16600_sxx (KERN_ATTR_ESALT (electrum_wallet_t)) { sha256_ctx_t ctx = ctx0; - sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + sha256_update_global_swap (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); sha256_final (&ctx); diff --git a/OpenCL/m16600_a3-pure.cl b/OpenCL/m16600_a3-pure.cl index 76cd50d7c..ae5455bf5 100644 --- a/OpenCL/m16600_a3-pure.cl +++ b/OpenCL/m16600_a3-pure.cl @@ -81,7 +81,7 @@ __kernel void m16600_mxx (KERN_ATTR_VECTOR_ESALT (electrum_wallet_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -283,7 +283,7 @@ __kernel void m16600_sxx (KERN_ATTR_VECTOR_ESALT (electrum_wallet_t)) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m16800-pure.cl b/OpenCL/m16800-pure.cl index a44e72940..5526d4250 100644 --- a/OpenCL/m16800-pure.cl +++ b/OpenCL/m16800-pure.cl @@ -64,7 +64,7 @@ __kernel void m16800_init (KERN_ATTR_TMPS_ESALT (wpa_pbkdf2_tmp_t, wpa_pmkid_t)) sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m16900-pure.cl b/OpenCL/m16900-pure.cl index f879a8d4a..89322a47a 100644 --- a/OpenCL/m16900-pure.cl +++ b/OpenCL/m16900-pure.cl @@ -70,7 +70,7 @@ __kernel void m16900_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, ansible_va sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m18100_a1-pure.cl b/OpenCL/m18100_a1-pure.cl index b8ef4eef2..6aecac20e 100644 --- a/OpenCL/m18100_a1-pure.cl +++ b/OpenCL/m18100_a1-pure.cl @@ -28,7 +28,7 @@ __kernel void m18100_mxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -142,7 +142,7 @@ __kernel void m18100_sxx (KERN_ATTR_BASIC ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m18100_a3-pure.cl b/OpenCL/m18100_a3-pure.cl index ed7584b68..2b0890c42 100644 --- a/OpenCL/m18100_a3-pure.cl +++ b/OpenCL/m18100_a3-pure.cl @@ -28,7 +28,7 @@ __kernel void m18100_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -129,7 +129,7 @@ __kernel void m18100_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m18200_a1-pure.cl b/OpenCL/m18200_a1-pure.cl index 0c84a2980..dc6d6d9f1 100644 --- a/OpenCL/m18200_a1-pure.cl +++ b/OpenCL/m18200_a1-pure.cl @@ -403,7 +403,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m18200_mxx (KERN_A md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -413,7 +413,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m18200_mxx (KERN_A { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); @@ -463,7 +463,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m18200_sxx (KERN_A md4_init (&ctx0); - md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len & 255); + md4_update_global_utf16le (&ctx0, pws[gid].i, pws[gid].pw_len); /** * loop @@ -473,7 +473,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m18200_sxx (KERN_A { md4_ctx_t ctx = ctx0; - md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md4_update_global_utf16le (&ctx, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md4_final (&ctx); diff --git a/OpenCL/m18200_a3-pure.cl b/OpenCL/m18200_a3-pure.cl index d592eaf02..cb27d0b3f 100644 --- a/OpenCL/m18200_a3-pure.cl +++ b/OpenCL/m18200_a3-pure.cl @@ -388,7 +388,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m18200_mxx (KERN_A * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -461,7 +461,7 @@ __kernel void __attribute__((reqd_work_group_size(64, 1, 1))) m18200_sxx (KERN_A * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m18300-pure.cl b/OpenCL/m18300-pure.cl index 86a117d44..b8c5ed288 100644 --- a/OpenCL/m18300-pure.cl +++ b/OpenCL/m18300-pure.cl @@ -71,7 +71,7 @@ __kernel void m18300_init (KERN_ATTR_TMPS_ESALT (apple_secure_notes_tmp_t, apple sha256_hmac_ctx_t sha256_hmac_ctx; - sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_hmac_init_global_swap (&sha256_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha256_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha256_hmac_ctx.ipad.h[1]; diff --git a/OpenCL/m18500_a1-pure.cl b/OpenCL/m18500_a1-pure.cl index 643813e90..d61f0fbcd 100644 --- a/OpenCL/m18500_a1-pure.cl +++ b/OpenCL/m18500_a1-pure.cl @@ -61,7 +61,7 @@ __kernel void m18500_mxx (KERN_ATTR_RULES ()) md5_init (&ctx); - md5_update_global (&ctx, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx, pws[gid].i, pws[gid].pw_len); /** * loop @@ -72,7 +72,7 @@ __kernel void m18500_mxx (KERN_ATTR_RULES ()) md5_ctx_t ctx0 = ctx; - md5_update_global (&ctx0, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx0, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx0); @@ -188,7 +188,7 @@ __kernel void m18500_sxx (KERN_ATTR_RULES ()) md5_init (&ctx); - md5_update_global (&ctx, pws[gid].i, pws[gid].pw_len & 255); + md5_update_global (&ctx, pws[gid].i, pws[gid].pw_len); /** * loop @@ -199,7 +199,7 @@ __kernel void m18500_sxx (KERN_ATTR_RULES ()) md5_ctx_t ctx0 = ctx; - md5_update_global (&ctx0, combs_buf[il_pos].i, combs_buf[il_pos].pw_len & 255); + md5_update_global (&ctx0, combs_buf[il_pos].i, combs_buf[il_pos].pw_len); md5_final (&ctx0); diff --git a/OpenCL/m18500_a3-pure.cl b/OpenCL/m18500_a3-pure.cl index bad331267..715cb0237 100644 --- a/OpenCL/m18500_a3-pure.cl +++ b/OpenCL/m18500_a3-pure.cl @@ -55,7 +55,7 @@ __kernel void m18500_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; @@ -194,7 +194,7 @@ __kernel void m18500_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32x w[64] = { 0 }; diff --git a/OpenCL/m18700_a3-pure.cl b/OpenCL/m18700_a3-pure.cl index 3d28282e7..cd35014cf 100644 --- a/OpenCL/m18700_a3-pure.cl +++ b/OpenCL/m18700_a3-pure.cl @@ -84,7 +84,7 @@ __kernel void m18700_mxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; @@ -143,7 +143,7 @@ __kernel void m18700_sxx (KERN_ATTR_VECTOR ()) * base */ - const u32 pw_len = pws[gid].pw_len & 255; + const u32 pw_len = pws[gid].pw_len; u32 w[64] = { 0 }; diff --git a/OpenCL/m18800-pure.cl b/OpenCL/m18800-pure.cl index b49d29683..35a3ac1e8 100644 --- a/OpenCL/m18800-pure.cl +++ b/OpenCL/m18800-pure.cl @@ -38,7 +38,7 @@ __kernel void m18800_init (KERN_ATTR_TMPS (bsp_tmp_t)) sha256_update_global_swap (&ctx, salt_bufs[salt_pos].salt_buf, salt_bufs[salt_pos].salt_len); - sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len & 255); + sha256_update_global_swap (&ctx, pws[gid].i, pws[gid].pw_len); sha256_final (&ctx); diff --git a/OpenCL/m18900-pure.cl b/OpenCL/m18900-pure.cl index ea1c94108..d3c43cf2a 100644 --- a/OpenCL/m18900-pure.cl +++ b/OpenCL/m18900-pure.cl @@ -87,7 +87,7 @@ __kernel void m18900_init (KERN_ATTR_TMPS_ESALT (android_backup_tmp_t, android_b sha1_hmac_ctx_t sha1_hmac_ctx; - sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len & 255); + sha1_hmac_init_global_swap (&sha1_hmac_ctx, pws[gid].i, pws[gid].pw_len); tmps[gid].ipad[0] = sha1_hmac_ctx.ipad.h[0]; tmps[gid].ipad[1] = sha1_hmac_ctx.ipad.h[1]; diff --git a/docs/changes.txt b/docs/changes.txt index a03261341..b33a76016 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -20,6 +20,7 @@ - Fixed cracking of Cisco-PIX and Cisco-ASA MD5 passwords in mask-attack mode if mask > length 16 - Fixed the 7-Zip parser to allow the entire supported range of encrypted and decrypted data lengths - Fixed incorrect progress-only result in a special race condition +- Fixed maximum password length limit which was announced as 256 but actually was 255 ## ## Improvements diff --git a/src/convert.c b/src/convert.c index cfb42cf5d..47ca4164c 100644 --- a/src/convert.c +++ b/src/convert.c @@ -205,7 +205,7 @@ bool need_hexify (const u8 *buf, const size_t len, const char separator, bool al void exec_hexify (const u8 *buf, const size_t len, u8 *out) { - const size_t max_len = (len >= PW_MAX) ? PW_MAX : len; + const size_t max_len = (len > PW_MAX) ? PW_MAX : len; for (int i = (int) max_len - 1, j = i * 2; i >= 0; i -= 1, j -= 2) { diff --git a/src/dispatch.c b/src/dispatch.c index 8d0f4af4a..68140c5d8 100644 --- a/src/dispatch.c +++ b/src/dispatch.c @@ -245,7 +245,7 @@ static int calc_stdin (hashcat_ctx_t *hashcat_ctx, hc_device_param_t *device_par line_len = (size_t) rule_len_out; } - if (line_len >= PW_MAX) continue; + if (line_len > PW_MAX) continue; // hmm that's always the case, or? diff --git a/src/opencl.c b/src/opencl.c index f1d037b84..5d2251d8e 100644 --- a/src/opencl.c +++ b/src/opencl.c @@ -2468,7 +2468,7 @@ int run_cracker (hashcat_ctx_t *hashcat_ctx, hc_device_param_t *device_param, co line_len = convert_from_hex (hashcat_ctx, line_buf, line_len); - if (line_len >= PW_MAX) continue; + if (line_len > PW_MAX) continue; char *line_buf_new = line_buf; @@ -2509,7 +2509,7 @@ int run_cracker (hashcat_ctx_t *hashcat_ctx, hc_device_param_t *device_param, co line_len = HCBUFSIZ_TINY - iconv_sz; } - line_len = MIN (line_len, PW_MAX - 1); + line_len = MIN (line_len, PW_MAX); u8 *ptr = (u8 *) device_param->combs_buf[i].i; @@ -2605,7 +2605,7 @@ int run_cracker (hashcat_ctx_t *hashcat_ctx, hc_device_param_t *device_param, co line_len = convert_from_hex (hashcat_ctx, line_buf, line_len); - if (line_len >= PW_MAX) continue; + if (line_len > PW_MAX) continue; char *line_buf_new = line_buf; @@ -2646,7 +2646,7 @@ int run_cracker (hashcat_ctx_t *hashcat_ctx, hc_device_param_t *device_param, co line_len = HCBUFSIZ_TINY - iconv_sz; } - line_len = MIN (line_len, PW_MAX - 1); + line_len = MIN (line_len, PW_MAX); u8 *ptr = (u8 *) device_param->combs_buf[i].i; diff --git a/src/wordlist.c b/src/wordlist.c index d9f51447b..94db879d9 100644 --- a/src/wordlist.c +++ b/src/wordlist.c @@ -218,7 +218,7 @@ void get_next_word (hashcat_ctx_t *hashcat_ctx, FILE *fd, char **out_buf, u32 *o if (rule_len_out < 0) continue; } - if (len >= PW_MAX) continue; + if (len > PW_MAX) continue; *out_buf = ptr; *out_len = (u32) len; @@ -477,7 +477,7 @@ int count_words (hashcat_ctx_t *hashcat_ctx, FILE *fd, const char *dictfile, u64 cnt2++; - if (len >= PW_MAX) continue; + if (len > PW_MAX) continue; d.cnt++; diff --git a/tools/test.pl b/tools/test.pl index 353d584e3..3bbb98f75 100755 --- a/tools/test.pl +++ b/tools/test.pl @@ -16,7 +16,7 @@ use List::Util 'shuffle'; # allows require by filename use lib "$FindBin::Bin/test_modules"; -my $IS_OPTIMIZED = 1; +my $IS_OPTIMIZED = 0; my $TYPES = [ 'single', 'passthrough', 'verify' ]; @@ -36,7 +36,7 @@ exists &{module_generate_hash} or die "Module function 'module_generate_hash' no exists &{module_verify_hash} or die "Module function 'module_verify_hash' not found\n"; my $giveup_at = 1000000; -my $single_outputs = 8; +my $single_outputs = 300; my $constraints = get_module_constraints (); diff --git a/tools/test.sh b/tools/test.sh index a7c1d143f..30da2adea 100755 --- a/tools/test.sh +++ b/tools/test.sh @@ -5,7 +5,7 @@ ## License.....: MIT ## -OPTS="--quiet --force --potfile-disable --runtime 400 --hwmon-disable -O" +OPTS="--quiet --force --potfile-disable --runtime 400 --hwmon-disable" TDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" diff --git a/tools/test_modules/m00000.pm b/tools/test_modules/m00000.pm index 682c608d8..9afebeb67 100644 --- a/tools/test_modules/m00000.pm +++ b/tools/test_modules/m00000.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00010.pm b/tools/test_modules/m00010.pm index efda25251..23261eaf0 100644 --- a/tools/test_modules/m00010.pm +++ b/tools/test_modules/m00010.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00011.pm b/tools/test_modules/m00011.pm index ccd6d8829..0cd5e0d10 100644 --- a/tools/test_modules/m00011.pm +++ b/tools/test_modules/m00011.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [32, 32], [0, 55], [32, 32], [32, 55]] } +sub module_constraints { [[0, 256], [32, 32], [0, 55], [32, 32], [32, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00012.pm b/tools/test_modules/m00012.pm index b1d90e05e..816667e94 100644 --- a/tools/test_modules/m00012.pm +++ b/tools/test_modules/m00012.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 32], [0, 55], [0, 32], [0, 55]] } +sub module_constraints { [[0, 256], [0, 32], [0, 55], [0, 32], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00020.pm b/tools/test_modules/m00020.pm index 12e574238..c230400ba 100644 --- a/tools/test_modules/m00020.pm +++ b/tools/test_modules/m00020.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00021.pm b/tools/test_modules/m00021.pm index b22949559..b2a6bc57f 100644 --- a/tools/test_modules/m00021.pm +++ b/tools/test_modules/m00021.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [2, 2], [0, 55], [2, 2], [2, 55]] } +sub module_constraints { [[0, 256], [2, 2], [0, 55], [2, 2], [2, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00030.pm b/tools/test_modules/m00030.pm index a3005b75d..323d4cfeb 100644 --- a/tools/test_modules/m00030.pm +++ b/tools/test_modules/m00030.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m00040.pm b/tools/test_modules/m00040.pm index 7928d3cfa..aad498079 100644 --- a/tools/test_modules/m00040.pm +++ b/tools/test_modules/m00040.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m00050.pm b/tools/test_modules/m00050.pm index e4be12ec2..abae749c5 100644 --- a/tools/test_modules/m00050.pm +++ b/tools/test_modules/m00050.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5); use Digest::HMAC qw (hmac hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00060.pm b/tools/test_modules/m00060.pm index b873df2b6..c9c15ed40 100644 --- a/tools/test_modules/m00060.pm +++ b/tools/test_modules/m00060.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5); use Digest::HMAC qw (hmac hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00100.pm b/tools/test_modules/m00100.pm index adaae957d..00e34e44f 100644 --- a/tools/test_modules/m00100.pm +++ b/tools/test_modules/m00100.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00101.pm b/tools/test_modules/m00101.pm index 0910d1832..6efbe7bf0 100644 --- a/tools/test_modules/m00101.pm +++ b/tools/test_modules/m00101.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1); use MIME::Base64 qw (encode_base64); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00110.pm b/tools/test_modules/m00110.pm index 512014df9..a19451847 100644 --- a/tools/test_modules/m00110.pm +++ b/tools/test_modules/m00110.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00111.pm b/tools/test_modules/m00111.pm index 15e407bdf..9bd107640 100644 --- a/tools/test_modules/m00111.pm +++ b/tools/test_modules/m00111.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1); use MIME::Base64 qw (encode_base64); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00120.pm b/tools/test_modules/m00120.pm index 9db9e497e..7c35588ff 100644 --- a/tools/test_modules/m00120.pm +++ b/tools/test_modules/m00120.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00121.pm b/tools/test_modules/m00121.pm index ebe5b0db8..c995d871b 100644 --- a/tools/test_modules/m00121.pm +++ b/tools/test_modules/m00121.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00122.pm b/tools/test_modules/m00122.pm index 41a9b5bf9..8df64cadd 100644 --- a/tools/test_modules/m00122.pm +++ b/tools/test_modules/m00122.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [8, 8], [0, 55], [8, 8], [8, 55]] } +sub module_constraints { [[0, 256], [8, 8], [0, 55], [8, 8], [8, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00124.pm b/tools/test_modules/m00124.pm index df5dd87e7..dc14eff17 100644 --- a/tools/test_modules/m00124.pm +++ b/tools/test_modules/m00124.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m00130.pm b/tools/test_modules/m00130.pm index 5b17aed2a..b6186f3ce 100644 --- a/tools/test_modules/m00130.pm +++ b/tools/test_modules/m00130.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA1 qw (sha1_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m00131.pm b/tools/test_modules/m00131.pm index f3011c514..7d87b8db8 100644 --- a/tools/test_modules/m00131.pm +++ b/tools/test_modules/m00131.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA1 qw (sha1_hex); use Encode; -sub module_constraints { [[0, 255], [8, 8], [0, 27], [8, 8], [8, 27]] } +sub module_constraints { [[0, 256], [8, 8], [0, 27], [8, 8], [8, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m00132.pm b/tools/test_modules/m00132.pm index 37b53a6c7..d6a74fd6f 100644 --- a/tools/test_modules/m00132.pm +++ b/tools/test_modules/m00132.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA1 qw (sha1_hex); use Encode; -sub module_constraints { [[0, 255], [8, 8], [0, 27], [8, 8], [8, 27]] } +sub module_constraints { [[0, 256], [8, 8], [0, 27], [8, 8], [8, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m00133.pm b/tools/test_modules/m00133.pm index eb0e8554a..d7c194108 100644 --- a/tools/test_modules/m00133.pm +++ b/tools/test_modules/m00133.pm @@ -12,7 +12,7 @@ use Digest::SHA1 qw (sha1); use MIME::Base64 qw (encode_base64); use Encode; -sub module_constraints { [[0, 255], [-1, -1], [0, 27], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 27], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00140.pm b/tools/test_modules/m00140.pm index 84f7aaebe..fcdb52d6a 100644 --- a/tools/test_modules/m00140.pm +++ b/tools/test_modules/m00140.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA1 qw (sha1_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m00141.pm b/tools/test_modules/m00141.pm index 92f47a80c..1d168c78d 100644 --- a/tools/test_modules/m00141.pm +++ b/tools/test_modules/m00141.pm @@ -12,7 +12,7 @@ use Digest::SHA1 qw (sha1); use MIME::Base64 qw (encode_base64 decode_base64); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m00150.pm b/tools/test_modules/m00150.pm index 26f5ee427..87186eea2 100644 --- a/tools/test_modules/m00150.pm +++ b/tools/test_modules/m00150.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA1 qw (sha1); use Digest::HMAC qw (hmac hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00160.pm b/tools/test_modules/m00160.pm index 06c85cd84..9df358cf5 100644 --- a/tools/test_modules/m00160.pm +++ b/tools/test_modules/m00160.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA1 qw (sha1); use Digest::HMAC qw (hmac hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00300.pm b/tools/test_modules/m00300.pm index 25688dc3e..366466507 100644 --- a/tools/test_modules/m00300.pm +++ b/tools/test_modules/m00300.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::MySQL qw (password41); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00400.pm b/tools/test_modules/m00400.pm index 4d127b2d0..c6073edd5 100644 --- a/tools/test_modules/m00400.pm +++ b/tools/test_modules/m00400.pm @@ -12,7 +12,7 @@ use warnings; use Authen::Passphrase::PHPass; -sub module_constraints { [[0, 255], [8, 8], [0, 55], [8, 8], [-1, -1]] } +sub module_constraints { [[0, 256], [8, 8], [0, 55], [8, 8], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00500.pm b/tools/test_modules/m00500.pm index 0fbf5eb55..2ab260691 100644 --- a/tools/test_modules/m00500.pm +++ b/tools/test_modules/m00500.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5); -sub module_constraints { [[0, 255], [0, 8], [0, 15], [0, 8], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 8], [0, 15], [0, 8], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m00900.pm b/tools/test_modules/m00900.pm index db5b12180..686e9b1ec 100644 --- a/tools/test_modules/m00900.pm +++ b/tools/test_modules/m00900.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD4 qw (md4_hex); use Encode; -sub module_constraints { [[0, 255], [-1, -1], [0, 27], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 27], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01000.pm b/tools/test_modules/m01000.pm index 973143593..0a6a6b852 100644 --- a/tools/test_modules/m01000.pm +++ b/tools/test_modules/m01000.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD4 qw (md4_hex); use Encode; -sub module_constraints { [[0, 255], [-1, -1], [0, 27], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 27], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01100.pm b/tools/test_modules/m01100.pm index 3217eddfe..de8ccd223 100644 --- a/tools/test_modules/m01100.pm +++ b/tools/test_modules/m01100.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD4 qw (md4 md4_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 19], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 19], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01300.pm b/tools/test_modules/m01300.pm index 637a7e628..976938b6a 100644 --- a/tools/test_modules/m01300.pm +++ b/tools/test_modules/m01300.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha224_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01400.pm b/tools/test_modules/m01400.pm index 6a4aaae63..a27d35258 100644 --- a/tools/test_modules/m01400.pm +++ b/tools/test_modules/m01400.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha256_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01410.pm b/tools/test_modules/m01410.pm index 83dd885a3..0ed1ea5ba 100644 --- a/tools/test_modules/m01410.pm +++ b/tools/test_modules/m01410.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha256_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01411.pm b/tools/test_modules/m01411.pm index 0ab26a9c5..f1c495e4c 100644 --- a/tools/test_modules/m01411.pm +++ b/tools/test_modules/m01411.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha256_hex); use MIME::Base64 qw (encode_base64 decode_base64); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01420.pm b/tools/test_modules/m01420.pm index a01cd310a..c8c7eebf8 100644 --- a/tools/test_modules/m01420.pm +++ b/tools/test_modules/m01420.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha256_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01421.pm b/tools/test_modules/m01421.pm index 1aa9a1d0a..43d294ecd 100644 --- a/tools/test_modules/m01421.pm +++ b/tools/test_modules/m01421.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha256_hex); -sub module_constraints { [[0, 255], [6, 6], [0, 55], [6, 6], [6, 55]] } +sub module_constraints { [[0, 256], [6, 6], [0, 55], [6, 6], [6, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01430.pm b/tools/test_modules/m01430.pm index dd6710057..477ad232b 100644 --- a/tools/test_modules/m01430.pm +++ b/tools/test_modules/m01430.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha256_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m01440.pm b/tools/test_modules/m01440.pm index 6b4a242ab..e836d6080 100644 --- a/tools/test_modules/m01440.pm +++ b/tools/test_modules/m01440.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha256_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m01441.pm b/tools/test_modules/m01441.pm index db67fc817..1f1feea0a 100644 --- a/tools/test_modules/m01441.pm +++ b/tools/test_modules/m01441.pm @@ -12,7 +12,7 @@ use Digest::SHA qw (sha256); use MIME::Base64 qw (encode_base64 decode_base64); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m01450.pm b/tools/test_modules/m01450.pm index a158c8627..f24ee65dc 100644 --- a/tools/test_modules/m01450.pm +++ b/tools/test_modules/m01450.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha256); use Digest::HMAC qw (hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01460.pm b/tools/test_modules/m01460.pm index 21ebbc524..2d863f8c8 100644 --- a/tools/test_modules/m01460.pm +++ b/tools/test_modules/m01460.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha256); use Digest::HMAC qw (hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01600.pm b/tools/test_modules/m01600.pm index 72ff6929f..4cab83def 100644 --- a/tools/test_modules/m01600.pm +++ b/tools/test_modules/m01600.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5); -sub module_constraints { [[0, 255], [0, 8], [0, 15], [0, 8], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 8], [0, 15], [0, 8], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01700.pm b/tools/test_modules/m01700.pm index b8fc170e2..1e7e5f51f 100644 --- a/tools/test_modules/m01700.pm +++ b/tools/test_modules/m01700.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha512_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01710.pm b/tools/test_modules/m01710.pm index 2eea3aa98..a74b2fa8c 100644 --- a/tools/test_modules/m01710.pm +++ b/tools/test_modules/m01710.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha512_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01711.pm b/tools/test_modules/m01711.pm index 2d3a06dc1..87173f8d8 100644 --- a/tools/test_modules/m01711.pm +++ b/tools/test_modules/m01711.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512_hex); use MIME::Base64 qw (encode_base64); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01720.pm b/tools/test_modules/m01720.pm index 4cf470ee6..13f3ed1c9 100644 --- a/tools/test_modules/m01720.pm +++ b/tools/test_modules/m01720.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha512_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01722.pm b/tools/test_modules/m01722.pm index 2bc1c2604..a188cd605 100644 --- a/tools/test_modules/m01722.pm +++ b/tools/test_modules/m01722.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha512_hex); -sub module_constraints { [[0, 255], [8, 8], [0, 55], [8, 8], [8, 55]] } +sub module_constraints { [[0, 256], [8, 8], [0, 55], [8, 8], [8, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m01730.pm b/tools/test_modules/m01730.pm index a670df85c..ef05c7b52 100644 --- a/tools/test_modules/m01730.pm +++ b/tools/test_modules/m01730.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m01731.pm b/tools/test_modules/m01731.pm index 9ccc966b4..3734b1ac9 100644 --- a/tools/test_modules/m01731.pm +++ b/tools/test_modules/m01731.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512_hex); use Encode; -sub module_constraints { [[0, 255], [8, 8], [0, 27], [8, 8], [8, 27]] } +sub module_constraints { [[0, 256], [8, 8], [0, 27], [8, 8], [8, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m01740.pm b/tools/test_modules/m01740.pm index 269bffdca..152348c6a 100644 --- a/tools/test_modules/m01740.pm +++ b/tools/test_modules/m01740.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512_hex); use Encode; -sub module_constraints { [[0, 255], [0, 255], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 256], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m01750.pm b/tools/test_modules/m01750.pm index 7c8c08eb2..74c30f8ac 100644 --- a/tools/test_modules/m01750.pm +++ b/tools/test_modules/m01750.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512); use Digest::HMAC qw (hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01760.pm b/tools/test_modules/m01760.pm index 6f7fd2213..26f7807e0 100644 --- a/tools/test_modules/m01760.pm +++ b/tools/test_modules/m01760.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512); use Digest::HMAC qw (hmac_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m01800.pm b/tools/test_modules/m01800.pm index 6df3d915d..a674d751c 100644 --- a/tools/test_modules/m01800.pm +++ b/tools/test_modules/m01800.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [0, 16], [0, 15], [0, 16], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 16], [0, 15], [0, 16], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m02100.pm b/tools/test_modules/m02100.pm index 98121b1aa..8face338c 100644 --- a/tools/test_modules/m02100.pm +++ b/tools/test_modules/m02100.pm @@ -12,7 +12,7 @@ use Digest::MD4 qw (md4 md4_hex); use Crypt::PBKDF2; use Encode; -sub module_constraints { [[0, 255], [0, 255], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m02600.pm b/tools/test_modules/m02600.pm index b07d893d6..624246bd8 100644 --- a/tools/test_modules/m02600.pm +++ b/tools/test_modules/m02600.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m02611.pm b/tools/test_modules/m02611.pm index ef5c43009..7fa9de570 100644 --- a/tools/test_modules/m02611.pm +++ b/tools/test_modules/m02611.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 223], [0, 55], [1, 23], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 223], [0, 55], [1, 23], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m02612.pm b/tools/test_modules/m02612.pm index ccf650c67..aaa4f7049 100644 --- a/tools/test_modules/m02612.pm +++ b/tools/test_modules/m02612.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 223], [0, 55], [1, 23], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 223], [0, 55], [1, 23], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m02811.pm b/tools/test_modules/m02811.pm index 63730edba..a2f9f8bf2 100644 --- a/tools/test_modules/m02811.pm +++ b/tools/test_modules/m02811.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m03710.pm b/tools/test_modules/m03710.pm index d2d660753..0bb3ccb24 100644 --- a/tools/test_modules/m03710.pm +++ b/tools/test_modules/m03710.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 223], [0, 55], [0, 23], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 223], [0, 55], [0, 23], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m03711.pm b/tools/test_modules/m03711.pm index b06aa84d8..6dd6c36b8 100644 --- a/tools/test_modules/m03711.pm +++ b/tools/test_modules/m03711.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 221], [0, 55], [0, 22], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 221], [0, 55], [0, 22], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m03800.pm b/tools/test_modules/m03800.pm index 31b088221..00c2a966a 100644 --- a/tools/test_modules/m03800.pm +++ b/tools/test_modules/m03800.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 40], [0, 15], [0, 40]] } +sub module_constraints { [[0, 256], [0, 256], [0, 40], [0, 15], [0, 40]] } sub module_generate_hash { diff --git a/tools/test_modules/m03910.pm b/tools/test_modules/m03910.pm index 0416623c9..601a9da43 100644 --- a/tools/test_modules/m03910.pm +++ b/tools/test_modules/m03910.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m04010.pm b/tools/test_modules/m04010.pm index b4cb00f5f..08af4cc9e 100644 --- a/tools/test_modules/m04010.pm +++ b/tools/test_modules/m04010.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 23], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 23], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m04110.pm b/tools/test_modules/m04110.pm index 97cc39715..80da4e26a 100644 --- a/tools/test_modules/m04110.pm +++ b/tools/test_modules/m04110.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 23], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 23], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m04300.pm b/tools/test_modules/m04300.pm index 305aef2f5..c5cff5cc8 100644 --- a/tools/test_modules/m04300.pm +++ b/tools/test_modules/m04300.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m04400.pm b/tools/test_modules/m04400.pm index 9ea04ef6a..704994c25 100644 --- a/tools/test_modules/m04400.pm +++ b/tools/test_modules/m04400.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5_hex); use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m04500.pm b/tools/test_modules/m04500.pm index 2eb160e99..eaface047 100644 --- a/tools/test_modules/m04500.pm +++ b/tools/test_modules/m04500.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m04520.pm b/tools/test_modules/m04520.pm index ba0294290..d791824a5 100644 --- a/tools/test_modules/m04520.pm +++ b/tools/test_modules/m04520.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 31], [0, 55]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 31], [0, 55]] } sub module_generate_hash { diff --git a/tools/test_modules/m04521.pm b/tools/test_modules/m04521.pm index 0937c010f..0084baf22 100644 --- a/tools/test_modules/m04521.pm +++ b/tools/test_modules/m04521.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [32, 32], [0, 55], [32, 32], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [0, 55], [32, 32], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m04522.pm b/tools/test_modules/m04522.pm index 5b48fa6cf..f1674dc1e 100644 --- a/tools/test_modules/m04522.pm +++ b/tools/test_modules/m04522.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [12, 12], [0, 55], [12, 12], [-1, -1]] } +sub module_constraints { [[0, 256], [12, 12], [0, 55], [12, 12], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m04700.pm b/tools/test_modules/m04700.pm index cf65f9771..fea25f27b 100644 --- a/tools/test_modules/m04700.pm +++ b/tools/test_modules/m04700.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5_hex); use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m04800.pm b/tools/test_modules/m04800.pm index a9ac91392..2fa9d0f21 100644 --- a/tools/test_modules/m04800.pm +++ b/tools/test_modules/m04800.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 38], [-1, -1], [-1, -1]] } # 38 = 55 - 16 - 1 +sub module_constraints { [[0, 256], [-1, -1], [0, 38], [-1, -1], [-1, -1]] } # 38 = 55 - 16 - 1 sub get_random_md5chap_salt { diff --git a/tools/test_modules/m04900.pm b/tools/test_modules/m04900.pm index 28c5ac419..a493655dd 100644 --- a/tools/test_modules/m04900.pm +++ b/tools/test_modules/m04900.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [0, 127], [0, 27], [0, 27], [0, 27]] } +sub module_constraints { [[0, 256], [0, 127], [0, 27], [0, 27], [0, 27]] } sub module_generate_hash { diff --git a/tools/test_modules/m05100.pm b/tools/test_modules/m05100.pm index bcc6a9c4f..c95f2de1e 100644 --- a/tools/test_modules/m05100.pm +++ b/tools/test_modules/m05100.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m05300.pm b/tools/test_modules/m05300.pm index 36fdc5d26..4df525157 100644 --- a/tools/test_modules/m05300.pm +++ b/tools/test_modules/m05300.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5); use Digest::HMAC qw (hmac hmac_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m05400.pm b/tools/test_modules/m05400.pm index 7aed67f5f..d7fa6cdc8 100644 --- a/tools/test_modules/m05400.pm +++ b/tools/test_modules/m05400.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1); use Digest::HMAC qw (hmac hmac_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m05700.pm b/tools/test_modules/m05700.pm index 98ecf24d1..04fa5fe91 100644 --- a/tools/test_modules/m05700.pm +++ b/tools/test_modules/m05700.pm @@ -10,7 +10,7 @@ use strict; use Digest::SHA qw (sha256); use MIME::Base64 qw (encode_base64); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } my $CISCO_BASE64_MAPPING = { diff --git a/tools/test_modules/m05800.pm b/tools/test_modules/m05800.pm index e8f49efbd..9ea68237a 100644 --- a/tools/test_modules/m05800.pm +++ b/tools/test_modules/m05800.pm @@ -9,7 +9,7 @@ use strict; use Digest::SHA qw (sha1); -sub module_constraints { [[0, 255], [1, 16], [0, 13], [16, 16], [-1, -1]] } +sub module_constraints { [[0, 256], [1, 16], [0, 13], [16, 16], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m06000.pm b/tools/test_modules/m06000.pm index ab3a59d3c..0848f383a 100644 --- a/tools/test_modules/m06000.pm +++ b/tools/test_modules/m06000.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::Digest::RIPEMD160 qw (ripemd160_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m06100.pm b/tools/test_modules/m06100.pm index 6d000473a..d53e290e9 100644 --- a/tools/test_modules/m06100.pm +++ b/tools/test_modules/m06100.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::Digest::Whirlpool qw (whirlpool_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 31], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 31], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m06300.pm b/tools/test_modules/m06300.pm index 0e6cd6c1a..674f78cdc 100644 --- a/tools/test_modules/m06300.pm +++ b/tools/test_modules/m06300.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5); -sub module_constraints { [[0, 255], [0, 8], [0, 15], [0, 8], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 8], [0, 15], [0, 8], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m06400.pm b/tools/test_modules/m06400.pm index 63f12b369..6c3a805db 100644 --- a/tools/test_modules/m06400.pm +++ b/tools/test_modules/m06400.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m06500.pm b/tools/test_modules/m06500.pm index 7fe6c45c6..559430378 100644 --- a/tools/test_modules/m06500.pm +++ b/tools/test_modules/m06500.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m06600.pm b/tools/test_modules/m06600.pm index a59eddc27..0d71db528 100644 --- a/tools/test_modules/m06600.pm +++ b/tools/test_modules/m06600.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::CBC; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub get_random_agilekeychain_salt { diff --git a/tools/test_modules/m06700.pm b/tools/test_modules/m06700.pm index b7a09994a..c55d6c957 100644 --- a/tools/test_modules/m06700.pm +++ b/tools/test_modules/m06700.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } sub to64 { diff --git a/tools/test_modules/m06800.pm b/tools/test_modules/m06800.pm index 5e8a4a990..0d1e54e0b 100644 --- a/tools/test_modules/m06800.pm +++ b/tools/test_modules/m06800.pm @@ -12,7 +12,7 @@ use Crypt::CBC; use Crypt::PBKDF2; # we need to make sure the salts are unique, otherwise this module will fail -sub module_constraints { [[0, 255], [10, 15], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [10, 15], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m07000.pm b/tools/test_modules/m07000.pm index fe0bad4a3..04e39f788 100644 --- a/tools/test_modules/m07000.pm +++ b/tools/test_modules/m07000.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1); use MIME::Base64 qw (encode_base64 decode_base64); -sub module_constraints { [[0, 255], [24, 24], [0, 19], [24, 24], [-1, -1]] } +sub module_constraints { [[0, 256], [24, 24], [0, 19], [24, 24], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m07100.pm b/tools/test_modules/m07100.pm index d0369fdbd..69df3b166 100644 --- a/tools/test_modules/m07100.pm +++ b/tools/test_modules/m07100.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m07200.pm b/tools/test_modules/m07200.pm index 49f9d0329..8e75b10ee 100644 --- a/tools/test_modules/m07200.pm +++ b/tools/test_modules/m07200.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m07300.pm b/tools/test_modules/m07300.pm index 03e9b18f8..2b8221d21 100644 --- a/tools/test_modules/m07300.pm +++ b/tools/test_modules/m07300.pm @@ -11,7 +11,7 @@ use warnings; use Digest::HMAC qw (hmac_hex); use Digest::SHA qw (sha1); -sub module_constraints { [[0, 255], [32, 255], [0, 55], [32, 32], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 256], [0, 55], [32, 32], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m07400.pm b/tools/test_modules/m07400.pm index bb880a009..a3eb9a241 100644 --- a/tools/test_modules/m07400.pm +++ b/tools/test_modules/m07400.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [0, 16], [0, 15], [0, 16], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 16], [0, 15], [0, 16], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m07500.pm b/tools/test_modules/m07500.pm index fadb17306..45811b359 100644 --- a/tools/test_modules/m07500.pm +++ b/tools/test_modules/m07500.pm @@ -32,7 +32,7 @@ sub get_random_kerberos5_salt return $salt_buf; } -sub module_constraints { [[0, 255], [16, 16], [0, 27], [16, 16], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [0, 27], [16, 16], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m07900.pm b/tools/test_modules/m07900.pm index 442fdbaa1..3989e5cae 100644 --- a/tools/test_modules/m07900.pm +++ b/tools/test_modules/m07900.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512); use Authen::Passphrase::PHPass; -sub module_constraints { [[0, 255], [8, 8], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [8, 8], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m08100.pm b/tools/test_modules/m08100.pm index ddf6be7f7..d21f7ac6f 100644 --- a/tools/test_modules/m08100.pm +++ b/tools/test_modules/m08100.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [8, 8], [0, 54], [8, 8], [8, 54]] } +sub module_constraints { [[0, 256], [8, 8], [0, 54], [8, 8], [8, 54]] } sub module_generate_hash { diff --git a/tools/test_modules/m08200.pm b/tools/test_modules/m08200.pm index 1ab3a9af5..8d09eddfc 100644 --- a/tools/test_modules/m08200.pm +++ b/tools/test_modules/m08200.pm @@ -12,7 +12,7 @@ use Crypt::PBKDF2; use Digest::HMAC qw (hmac_hex); use Digest::SHA qw (sha256); -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub get_random_cloudkeychain_salt { diff --git a/tools/test_modules/m08300.pm b/tools/test_modules/m08300.pm index 6d2592cb2..4f2bfc2f2 100644 --- a/tools/test_modules/m08300.pm +++ b/tools/test_modules/m08300.pm @@ -11,7 +11,7 @@ use warnings; use Net::DNS::RR::NSEC3; use Net::DNS::SEC; -sub module_constraints { [[1, 255], [-1, -1], [1, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[1, 256], [-1, -1], [1, 55], [-1, -1], [-1, -1]] } sub get_random_dnssec_salt { diff --git a/tools/test_modules/m08400.pm b/tools/test_modules/m08400.pm index f25431138..a39ce4445 100644 --- a/tools/test_modules/m08400.pm +++ b/tools/test_modules/m08400.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [40, 40], [0, 55], [40, 40], [-1, -1]] } +sub module_constraints { [[0, 256], [40, 40], [0, 55], [40, 40], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m08900.pm b/tools/test_modules/m08900.pm index a536755fa..d6ecada04 100644 --- a/tools/test_modules/m08900.pm +++ b/tools/test_modules/m08900.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::ScryptKDF qw (scrypt_hash); use MIME::Base64 qw (decode_base64); -sub module_constraints { [[0, 255], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m09200.pm b/tools/test_modules/m09200.pm index 5e43b43c6..6c5996450 100644 --- a/tools/test_modules/m09200.pm +++ b/tools/test_modules/m09200.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use MIME::Base64 qw (encode_base64); -sub module_constraints { [[0, 255], [14, 14], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [14, 14], [-1, -1], [-1, -1], [-1, -1]] } my $CISCO_BASE64_MAPPING = { diff --git a/tools/test_modules/m09300.pm b/tools/test_modules/m09300.pm index ec0bcfe25..032c3d906 100644 --- a/tools/test_modules/m09300.pm +++ b/tools/test_modules/m09300.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::ScryptKDF qw (scrypt_b64); -sub module_constraints { [[0, 255], [14, 14], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [14, 14], [-1, -1], [-1, -1], [-1, -1]] } my $CISCO_BASE64_MAPPING = { diff --git a/tools/test_modules/m10000.pm b/tools/test_modules/m10000.pm index 04cecaee5..18f118070 100644 --- a/tools/test_modules/m10000.pm +++ b/tools/test_modules/m10000.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use MIME::Base64 qw (encode_base64); -sub module_constraints { [[0, 255], [0, 15], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 15], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m10200.pm b/tools/test_modules/m10200.pm index fe587498a..52abe6802 100644 --- a/tools/test_modules/m10200.pm +++ b/tools/test_modules/m10200.pm @@ -12,7 +12,7 @@ use Digest::MD5 qw (md5); use Digest::HMAC qw (hmac_hex); use MIME::Base64 qw (encode_base64 decode_base64); -sub module_constraints { [[0, 255], [0, 127], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 127], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m10700.pm b/tools/test_modules/m10700.pm index 24cf712c5..718cc8aa9 100644 --- a/tools/test_modules/m10700.pm +++ b/tools/test_modules/m10700.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::CBC; use Digest::SHA qw (sha256 sha384 sha512); -sub module_constraints { [[1, 255], [32, 32], [1, 15], [32, 32], [-1, -1]] } +sub module_constraints { [[1, 256], [32, 32], [1, 15], [32, 32], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m10800.pm b/tools/test_modules/m10800.pm index 1f32c9ed7..295ef3861 100644 --- a/tools/test_modules/m10800.pm +++ b/tools/test_modules/m10800.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha384_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m10900.pm b/tools/test_modules/m10900.pm index eeede8a33..f027b0d75 100644 --- a/tools/test_modules/m10900.pm +++ b/tools/test_modules/m10900.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use MIME::Base64 qw (encode_base64 decode_base64); -sub module_constraints { [[0, 255], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11000.pm b/tools/test_modules/m11000.pm index ef1c09b38..6b76f164a 100644 --- a/tools/test_modules/m11000.pm +++ b/tools/test_modules/m11000.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [56, 56], [0, 55], [56, 56], [-1, -1]] } +sub module_constraints { [[0, 256], [56, 56], [0, 55], [56, 56], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11100.pm b/tools/test_modules/m11100.pm index 6d29f05c7..d64e6b0cb 100644 --- a/tools/test_modules/m11100.pm +++ b/tools/test_modules/m11100.pm @@ -10,7 +10,7 @@ use warnings; use Digest::MD5 qw (md5_hex); -sub module_constraints { [[0, 255], [8, 8], [0, 55], [8, 8], [-1, -1]] } +sub module_constraints { [[0, 256], [8, 8], [0, 55], [8, 8], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11200.pm b/tools/test_modules/m11200.pm index ad1813c2a..0d996e371 100644 --- a/tools/test_modules/m11200.pm +++ b/tools/test_modules/m11200.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5_hex); use Digest::SHA qw (sha1); -sub module_constraints { [[0, 255], [40, 40], [0, 55], [40, 40], [-1, -1]] } +sub module_constraints { [[0, 256], [40, 40], [0, 55], [40, 40], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11300.pm b/tools/test_modules/m11300.pm index a5c1fbb0c..ae558a066 100644 --- a/tools/test_modules/m11300.pm +++ b/tools/test_modules/m11300.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha512); use Crypt::CBC; -sub module_constraints { [[0, 255], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11600.pm b/tools/test_modules/m11600.pm index c22a54bfd..1bdf02efe 100644 --- a/tools/test_modules/m11600.pm +++ b/tools/test_modules/m11600.pm @@ -13,7 +13,7 @@ use Digest::CRC qw (crc32); use Digest::SHA qw (sha256); use Encode; -sub module_constraints { [[0, 255], [0, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 16], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11700.pm b/tools/test_modules/m11700.pm index 8ea510b9c..bfc6a899f 100644 --- a/tools/test_modules/m11700.pm +++ b/tools/test_modules/m11700.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [0, 255], [0, 55], [0, 55], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [0, 55], [0, 55], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11750.pm b/tools/test_modules/m11750.pm index e8ca97486..b1282eef9 100644 --- a/tools/test_modules/m11750.pm +++ b/tools/test_modules/m11750.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [0, 255], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11760.pm b/tools/test_modules/m11760.pm index 827b16bd8..edd96bb6d 100644 --- a/tools/test_modules/m11760.pm +++ b/tools/test_modules/m11760.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [0, 255], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11800.pm b/tools/test_modules/m11800.pm index 6bef8f4a2..fe8c976dd 100644 --- a/tools/test_modules/m11800.pm +++ b/tools/test_modules/m11800.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11850.pm b/tools/test_modules/m11850.pm index 37c801ba2..96579725e 100644 --- a/tools/test_modules/m11850.pm +++ b/tools/test_modules/m11850.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [0, 255], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11860.pm b/tools/test_modules/m11860.pm index 0518b5950..0683f350d 100644 --- a/tools/test_modules/m11860.pm +++ b/tools/test_modules/m11860.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [0, 255], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m11900.pm b/tools/test_modules/m11900.pm index b3c46081b..5ddeb5387 100644 --- a/tools/test_modules/m11900.pm +++ b/tools/test_modules/m11900.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use MIME::Base64 qw (encode_base64 decode_base64); -sub module_constraints { [[0, 255], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12000.pm b/tools/test_modules/m12000.pm index 92589f71f..dddd1d911 100644 --- a/tools/test_modules/m12000.pm +++ b/tools/test_modules/m12000.pm @@ -11,7 +11,7 @@ use warnings; use MIME::Base64 qw (encode_base64 decode_base64); use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [0, 255], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [0, 256], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12001.pm b/tools/test_modules/m12001.pm index 25edda6a3..6057d5544 100644 --- a/tools/test_modules/m12001.pm +++ b/tools/test_modules/m12001.pm @@ -11,7 +11,7 @@ use warnings; use MIME::Base64 qw (encode_base64 decode_base64); use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12100.pm b/tools/test_modules/m12100.pm index fa5a1f193..c6e00ca5d 100644 --- a/tools/test_modules/m12100.pm +++ b/tools/test_modules/m12100.pm @@ -11,7 +11,7 @@ use warnings; use MIME::Base64 qw (encode_base64 decode_base64); use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [1, 15], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12200.pm b/tools/test_modules/m12200.pm index 741015a11..8a81f9cf7 100644 --- a/tools/test_modules/m12200.pm +++ b/tools/test_modules/m12200.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha512); -sub module_constraints { [[0, 255], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12300.pm b/tools/test_modules/m12300.pm index 0cd79ad08..b1e63c9db 100644 --- a/tools/test_modules/m12300.pm +++ b/tools/test_modules/m12300.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Digest::SHA qw (sha512_hex); -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12600.pm b/tools/test_modules/m12600.pm index 5ee77b6e9..08f7f0da3 100644 --- a/tools/test_modules/m12600.pm +++ b/tools/test_modules/m12600.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex sha256_hex); -sub module_constraints { [[0, 255], [64, 64], [0, 55], [64, 64], [-1, -1]] } +sub module_constraints { [[0, 256], [64, 64], [0, 55], [64, 64], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12700.pm b/tools/test_modules/m12700.pm index 47e0602b6..17f822dca 100644 --- a/tools/test_modules/m12700.pm +++ b/tools/test_modules/m12700.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Crypt::CBC; -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12800.pm b/tools/test_modules/m12800.pm index 76e18122c..e4d1ce645 100644 --- a/tools/test_modules/m12800.pm +++ b/tools/test_modules/m12800.pm @@ -12,7 +12,7 @@ use Crypt::PBKDF2; use Digest::MD4 qw (md4_hex); use Encode; -sub module_constraints { [[0, 255], [20, 20], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [20, 20], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m12900.pm b/tools/test_modules/m12900.pm index 9d1971df9..182e4e870 100644 --- a/tools/test_modules/m12900.pm +++ b/tools/test_modules/m12900.pm @@ -12,7 +12,7 @@ use Crypt::PBKDF2; use Digest::HMAC qw (hmac_hex); use Digest::SHA qw (sha256); -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m13000.pm b/tools/test_modules/m13000.pm index e01b3686d..68c0df5fb 100644 --- a/tools/test_modules/m13000.pm +++ b/tools/test_modules/m13000.pm @@ -10,7 +10,7 @@ use warnings; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m13100.pm b/tools/test_modules/m13100.pm index d54d9daf4..09068caf7 100644 --- a/tools/test_modules/m13100.pm +++ b/tools/test_modules/m13100.pm @@ -15,7 +15,7 @@ use Digest::MD4 qw (md4); use Digest::MD5 qw (md5_hex); use POSIX qw (strftime); -sub module_constraints { [[0, 255], [16, 16], [0, 27], [16, 16], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [0, 27], [16, 16], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m13200.pm b/tools/test_modules/m13200.pm index c659fed05..d271e375c 100644 --- a/tools/test_modules/m13200.pm +++ b/tools/test_modules/m13200.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::Mode::ECB; use Digest::SHA qw (sha1); -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub get_random_axcrypt_salt { diff --git a/tools/test_modules/m13300.pm b/tools/test_modules/m13300.pm index 33ffbe771..68be46a7c 100644 --- a/tools/test_modules/m13300.pm +++ b/tools/test_modules/m13300.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha1_hex); -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m13400.pm b/tools/test_modules/m13400.pm index 2854b7ed2..51dd1c326 100644 --- a/tools/test_modules/m13400.pm +++ b/tools/test_modules/m13400.pm @@ -12,7 +12,7 @@ use Crypt::CBC; use Crypt::Mode::ECB; use Digest::SHA qw (sha256); -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub get_random_keepass_salt { diff --git a/tools/test_modules/m13500.pm b/tools/test_modules/m13500.pm index 41490d46c..8353b4665 100644 --- a/tools/test_modules/m13500.pm +++ b/tools/test_modules/m13500.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1_hex); use Encode; -sub module_constraints { [[0, 255], [-1, -1], [0, 16], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 16], [-1, -1], [-1, -1]] } sub get_pstoken_salt { diff --git a/tools/test_modules/m13600.pm b/tools/test_modules/m13600.pm index abc186c0e..86c5667bc 100644 --- a/tools/test_modules/m13600.pm +++ b/tools/test_modules/m13600.pm @@ -12,7 +12,7 @@ use Crypt::PBKDF2; use Digest::HMAC qw (hmac_hex); use Digest::SHA qw (sha1); -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m13800.pm b/tools/test_modules/m13800.pm index b23ab5301..8ac58f67a 100644 --- a/tools/test_modules/m13800.pm +++ b/tools/test_modules/m13800.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha256_hex); use Encode; -sub module_constraints { [[0, 255], [256, 256], [0, 27], [256, 256], [-1, -1]] } +sub module_constraints { [[0, 256], [256, 256], [0, 27], [256, 256], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m13900.pm b/tools/test_modules/m13900.pm index 5bca190c5..195e82919 100644 --- a/tools/test_modules/m13900.pm +++ b/tools/test_modules/m13900.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1_hex); use Encode; -sub module_constraints { [[0, 255], [9, 9], [0, 46], [9, 9], [-1, -1]] } +sub module_constraints { [[0, 256], [9, 9], [0, 46], [9, 9], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m14700.pm b/tools/test_modules/m14700.pm index 49293ee09..15ffbd839 100644 --- a/tools/test_modules/m14700.pm +++ b/tools/test_modules/m14700.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Crypt::Mode::ECB; -sub module_constraints { [[0, 255], [40, 40], [0, 55], [40, 40], [-1, -1]] } +sub module_constraints { [[0, 256], [40, 40], [0, 55], [40, 40], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m14800.pm b/tools/test_modules/m14800.pm index 51ac789ef..ad28d2fcd 100644 --- a/tools/test_modules/m14800.pm +++ b/tools/test_modules/m14800.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Crypt::Mode::ECB; -sub module_constraints { [[0, 255], [40, 40], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [40, 40], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m15000.pm b/tools/test_modules/m15000.pm index 1109bbbf9..6ee5a7c27 100644 --- a/tools/test_modules/m15000.pm +++ b/tools/test_modules/m15000.pm @@ -10,7 +10,7 @@ use warnings; use Digest::SHA qw (sha512_hex); -sub module_constraints { [[0, 255], [64, 64], [0, 55], [64, 64], [-1, -1]] } +sub module_constraints { [[0, 256], [64, 64], [0, 55], [64, 64], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m15100.pm b/tools/test_modules/m15100.pm index 6642776dc..5f0037ee5 100644 --- a/tools/test_modules/m15100.pm +++ b/tools/test_modules/m15100.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1); use Digest::HMAC qw (hmac); -sub module_constraints { [[0, 255], [8, 8], [0, 55], [8, 8], [-1, -1]] } +sub module_constraints { [[0, 256], [8, 8], [0, 55], [8, 8], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m15200.pm b/tools/test_modules/m15200.pm index 37aa27fab..5696a7424 100644 --- a/tools/test_modules/m15200.pm +++ b/tools/test_modules/m15200.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Crypt::CBC; -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m15300.pm b/tools/test_modules/m15300.pm index 03c8a3131..3b48a8aa2 100644 --- a/tools/test_modules/m15300.pm +++ b/tools/test_modules/m15300.pm @@ -13,7 +13,7 @@ use Digest::MD4 qw (md4); use Digest::SHA qw (sha1 hmac_sha1); use Encode; -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub get_random_dpapimk_salt { diff --git a/tools/test_modules/m15600.pm b/tools/test_modules/m15600.pm index 3b036178e..1c71e704c 100644 --- a/tools/test_modules/m15600.pm +++ b/tools/test_modules/m15600.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Digest::Keccak qw (keccak_256_hex); -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m15700.pm b/tools/test_modules/m15700.pm index d4d33112a..896ce66e5 100644 --- a/tools/test_modules/m15700.pm +++ b/tools/test_modules/m15700.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::ScryptKDF qw (scrypt_raw); use Digest::Keccak qw (keccak_256_hex); -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m15900.pm b/tools/test_modules/m15900.pm index 1a6d98336..bf0dcf8a2 100644 --- a/tools/test_modules/m15900.pm +++ b/tools/test_modules/m15900.pm @@ -14,7 +14,7 @@ use Digest::MD4 qw (md4); use Digest::SHA qw (sha1 hmac_sha1 hmac_sha512); use Encode; -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub get_random_dpapimk_salt { diff --git a/tools/test_modules/m16200.pm b/tools/test_modules/m16200.pm index 99244e84e..def5a3a84 100644 --- a/tools/test_modules/m16200.pm +++ b/tools/test_modules/m16200.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Crypt::Mode::ECB; -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m16300.pm b/tools/test_modules/m16300.pm index 26138f8ff..5f8b403f9 100644 --- a/tools/test_modules/m16300.pm +++ b/tools/test_modules/m16300.pm @@ -12,7 +12,7 @@ use Crypt::CBC; use Crypt::PBKDF2; use Digest::Keccak qw (keccak_256_hex); -sub module_constraints { [[0, 255], [40, 40], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [40, 40], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m16600.pm b/tools/test_modules/m16600.pm index d6a3134d2..798553c12 100644 --- a/tools/test_modules/m16600.pm +++ b/tools/test_modules/m16600.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha256); use Crypt::CBC; -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m16700.pm b/tools/test_modules/m16700.pm index ab1d41835..6eaddc8da 100644 --- a/tools/test_modules/m16700.pm +++ b/tools/test_modules/m16700.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Crypt::Mode::ECB; -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m16900.pm b/tools/test_modules/m16900.pm index 61bf1485e..f6b90a7cc 100644 --- a/tools/test_modules/m16900.pm +++ b/tools/test_modules/m16900.pm @@ -12,7 +12,7 @@ use Crypt::PBKDF2; use Digest::HMAC qw (hmac_hex); use Digest::SHA qw (sha256); -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m18100.pm b/tools/test_modules/m18100.pm index b32bcd41d..b838cb57b 100644 --- a/tools/test_modules/m18100.pm +++ b/tools/test_modules/m18100.pm @@ -11,7 +11,7 @@ use warnings; use Digest::SHA qw (sha1); use Digest::HMAC qw (hmac_hex); -sub module_constraints { [[0, 255], [8, 12], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [8, 12], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m18200.pm b/tools/test_modules/m18200.pm index b17aefbc6..081235e6b 100644 --- a/tools/test_modules/m18200.pm +++ b/tools/test_modules/m18200.pm @@ -15,7 +15,7 @@ use Digest::MD4 qw (md4); use Digest::MD5 qw (md5_hex); use POSIX qw (strftime); -sub module_constraints { [[0, 255], [16, 16], [0, 27], [16, 16], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [0, 27], [16, 16], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m18300.pm b/tools/test_modules/m18300.pm index c94940d3d..5629fd4ce 100644 --- a/tools/test_modules/m18300.pm +++ b/tools/test_modules/m18300.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::Mode::ECB; use Crypt::PBKDF2; -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m18400.pm b/tools/test_modules/m18400.pm index 54a8f5f54..049b5e30e 100644 --- a/tools/test_modules/m18400.pm +++ b/tools/test_modules/m18400.pm @@ -12,7 +12,7 @@ use Crypt::Mode::CBC; use Crypt::PBKDF2; use Digest::SHA qw (sha256 sha256_hex); -sub module_constraints { [[0, 255], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [32, 32], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m18500.pm b/tools/test_modules/m18500.pm index 739fcd3a1..b8fa8f35d 100644 --- a/tools/test_modules/m18500.pm +++ b/tools/test_modules/m18500.pm @@ -11,7 +11,7 @@ use warnings; use Digest::MD5 qw (md5_hex); use Digest::SHA1 qw (sha1_hex); -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m18700.pm b/tools/test_modules/m18700.pm index 6c8c7a9ef..b44136d9f 100644 --- a/tools/test_modules/m18700.pm +++ b/tools/test_modules/m18700.pm @@ -8,7 +8,7 @@ use strict; use warnings; -sub module_constraints { [[0, 255], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [0, 55], [-1, -1], [-1, -1]] } sub hashCode { diff --git a/tools/test_modules/m18800.pm b/tools/test_modules/m18800.pm index e9e49a1a6..4ef5767f2 100644 --- a/tools/test_modules/m18800.pm +++ b/tools/test_modules/m18800.pm @@ -12,7 +12,7 @@ use Digest::CRC qw (crc32); use Digest::SHA qw (sha256); use MIME::Base64 qw (encode_base64 decode_base64); -sub module_constraints { [[0, 255], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [16, 16], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash { diff --git a/tools/test_modules/m18900.pm b/tools/test_modules/m18900.pm index 3826386cd..35c271a06 100644 --- a/tools/test_modules/m18900.pm +++ b/tools/test_modules/m18900.pm @@ -11,7 +11,7 @@ use warnings; use Crypt::PBKDF2; use Crypt::CBC; -sub module_constraints { [[0, 255], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } +sub module_constraints { [[0, 256], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] } sub module_generate_hash {