Package: iwd
Version: 2.8-1
Severity: important
Hi,
after upgrading from linux 6.4.1 to 6.5.3, iwd fails to start. Before, on linux
6.4.1 I got this when running "sudo /usr/libexec/iwd":
Wiphy: 0, Name: phy0
Permanent Address: 04:f0:21:ac:1d:88
2.4Ghz Band:
Bitrates (non-HT):
1.0 Mbps
[...]
Ciphers: BIP-CMAC-256 BIP-GMAC-256 BIP-GMAC-128 CCMP-256
GCMP-256 GCMP-128 BIP-CMAC-128 CCMP-128
TKIP
Supported iftypes: ad-hoc station ap p2p-client p2p-go
Which looks like normal output. Then, after upgrading to linux 6.5.3, I get
this instead:
DES support not found
No CBC(DES3_EDE) support found, certain TLS connections might fail
The following options are missing in the kernel:
CONFIG_CRYPTO_USER_API_SKCIPHER
CONFIG_CRYPTO_ECB
CONFIG_CRYPTO_CBC
CONFIG_CRYPTO_DES
The following optimized implementations might be available:
CONFIG_CRYPTO_DES3_EDE_X86_64
This suggests, that my kernel config is missing some important options but the
options listed above are all there:
$ grep CONFIG_CRYPTO_ /boot/config-6.5.0-1-reform2-arm64 | grep -E
'(USER_API_SKCIPHER|ECB|CBC|DES)'
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
CONFIG_CRYPTO_LIB_DES=m
I'm reporting this with severity "important" instead of RC severity because I'm
running this on an arm64 laptop which might mean that somehow kernel 6.5 failed
to do some crypto stuff on my platform.
Could somebody with an amd64 box please upgrade to linux 6.5 and see if the
problem persists there as well?
Thanks!
cheers, josch