-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Open
Labels
Description
After an update to intel-compute-runtime 25.40.35563.4 JtR failed running wpapsk-opencl.
test failed:
$ john --format=wpapsk-opencl --test
Device 1@tux2: Intel(R) Arc(TM) A770 Graphics
Benchmarking: wpapsk-opencl, WPA/WPA2/PMF/PMKID PSK [PBKDF2-SHA1 HMAC-SHA256/AES-CMAC OpenCL]... FAILED (cmp_all(1))
Recovering a PSK failed:
$ john -w:wordlist --format=wpapsk-opencl test.john
Device 1@tux2: Intel(R) Arc(TM) A770 Graphics
Using default input encoding: UTF-8
Loaded 672 password hashes with 442 different salts (1.5x same-salt boost) (wpapsk-opencl, WPA/WPA2/PMF/PMKID PSK [PBKDF2-SHA1 HMAC-SHA256/AES-CMAC OpenCL])
Self test failed (cmp_all(1))
Log:
0:00:00:00 Starting a new session
0:00:00:00 Loaded a total of 672 password hashes with 442 different salts (1.5x same-salt boost)
0:00:00:00 Sorting salts, for deterministic salt-resume
0:00:00:00 Command line: john --wordlist=wordlist --format=wpapsk-opencl test.john
0:00:00:00 - UTF-8 input encoding enabled
0:00:00:00 - Passwords will be stored UTF-8 encoded in .pot file
0:00:00:00 Device 1: Intel(R) Arc(TM) A770 Graphics
0:00:00:00 - Building kernel from cached binary
0:00:00:00 - build time: 3.865 ms
0:00:00:00 Terminating on error, john.c:1739
General information:
$ pacman -Q | grep intel-compute-runtime
intel-compute-runtime 25.40.35563.4-1
$ john
John the Ripper 1.9.0-jumbo-1+bleeding-32746f72ea 2025-10-30 01:50:10 +0100 MPI + OMP [linux-gnu 64-bit x86_64 AVX AC]
Copyright (c) 1996-2025 by Solar Designer and others
I don't think that the issue is related to intel-compute-runtime, because wlangenpmkocl which is running the JtR OpenCL kernel is still running fine:
$ wlangenpmkocl -I fbx -a xx
using: Intel(R) Arc(TM) A770 Graphics
3464501 plainmasterkeys generated, 0 password(s) skipped