SliTaz SliTaz Forum

You are not logged in.

#1 2026-01-10 15:52:53

HGT
Administrator
From: Germany
Registered: 2016-03-25
Posts: 170

missing kernel options for iwd

In order to replace wpa_supplicant by iwd

(see https://archive.kernel.org/oldwiki/iwd.wiki.kernel.org/ )

I created and installed a package for SliTaz current64.

But starting iwd throws errors:

No HMAC(SHA1) support found

No HMAC(MD5) support found

No CMAC(AES) support found

No HMAC(SHA256) support not found

No HMAC(SHA512) support found, certain TLS connections might fail

DES support not found

AES support not found

No CBC(DES3_EDE) support found, certain TLS connections might fail

No CBC(AES) support found, WPS will not be available

No Diffie-Hellman support found, WPS will not be available

The following options are missing in the kernel:

    CONFIG_CRYPTO_USER_API_HASH

    CONFIG_CRYPTO_USER_API_SKCIPHER

    CONFIG_KEY_DH_OPERATIONS

    CONFIG_CRYPTO_ECB

    CONFIG_CRYPTO_MD5

    CONFIG_CRYPTO_CBC

    CONFIG_CRYPTO_SHA256

    CONFIG_CRYPTO_AES

    CONFIG_CRYPTO_DES

    CONFIG_CRYPTO_CMAC

    CONFIG_CRYPTO_HMAC

    CONFIG_CRYPTO_SHA512

    CONFIG_CRYPTO_SHA1

The following optimized implementations might be available:

    CONFIG_CRYPTO_SHA1_SSSE3

    CONFIG_CRYPTO_AES_NI_INTEL

    CONFIG_CRYPTO_SHA512_SSSE3

    CONFIG_CRYPTO_AES_X86_64

    CONFIG_CRYPTO_DES3_EDE_X86_64

    CONFIG_CRYPTO_SHA256_SSSE3

Can the missing kernel options please be added to a kernel for current64 or does that create too big a kernel?

Offline

#2 2026-01-10 16:46:26

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: missing kernel options for iwd

Hi HGT,

Sorry for issue, yes i can add miss implementations, don't think big increase kernel size.

Offline

#3 2026-01-10 17:00:54

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: missing kernel options for iwd

I check to add CONFIG_CRYPTO options miss.

Below diff i see after doing make menuconfig

diff -u .config.old .config | grep '\+CONFIG'

+CONFIG_CC_VERSION_TEXT="gcc (SliTaz64) 10.2.0"

+CONFIG_GCC_VERSION=100200

+CONFIG_KEY_DH_OPERATIONS=y

+CONFIG_CRYPTO_KPP=y

+CONFIG_CRYPTO_DH=y

+CONFIG_CRYPTO_SHA1_SSSE3=m

+CONFIG_CRYPTO_SHA256_SSSE3=m

+CONFIG_CRYPTO_SHA512_SSSE3=m

+CONFIG_CRYPTO_DES3_EDE_X86_64=m

+CONFIG_CRYPTO_USER_API=m

+CONFIG_CRYPTO_USER_API_HASH=m

+CONFIG_CRYPTO_USER_API_SKCIPHER=m

+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y

Time to launch cook linux64 and modules.

Offline

#4 2026-01-10 20:28:06

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: missing kernel options for iwd

HGT,

I push new linux64 packages with updated crypto options.

For size vmlinuz remain same (5.1Mo)

Offline

#5 2026-01-11 16:01:48

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: missing kernel options for iwd

Hello everyone, the HGT link won't open for me.

(see https://archive.kernel.org/oldwiki/iwd.wiki.kernel.org/)

================================================================================

  Oops: 404 NOT FOUND

================================================================================

CPU: 0 PID: 404 Comm: page fault Not tainted 4.0.4 #1

Hardware name: BK-0010-01

RIP: 0010:locate_page+0x404/0xdeadbeef

Code: Bad address at /missing-page

Modules linked in:

- hamster_fs

- idle_procrastination

- questionable_humor

- gif_memes

Process browser (pid: 404, stack limit = 0x7ffc404404)

Stack:

  0xdeadbeef 0xbaadf00d 0x40404040

  0xfeedface 0x00c0fefe 0x0badcafe

CPU Registers:

EAX: 0xdeadbeef EBX: 0x40404040 ECX: 0xfeedface

EIP: Segmentation Fault: tried to dereference hamster

If I want to access the iwd sources, I found the link for git, but I don't know if it's the same version as your tests.

https://git.com.de/Kernel/iwd

Offline

#6 2026-01-11 16:24:16

HGT
Administrator
From: Germany
Registered: 2016-03-25
Posts: 170

Re: missing kernel options for iwd

@gibor

correct URI is: https://archive.kernel.org/oldwiki/iwd.wiki.kernel.org/ without trailing ')'

@shann

After updating linux64 packages from your repository, iwd-3.10 can be installed and executed.

Please find the package recipe in the attachment.

Thank you very much.

Offline

#7 2026-01-11 18:32:17

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: missing kernel options for iwd

It was just a simple error in the link. So I corrected the initial post.

Offline

#8 2026-01-12 13:10:19

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: missing kernel options for iwd

Hi HGT,

Nice to read that work.

I check to build iwd, can you please attach [c]stuff/etc/init.d/iwd[/c], thanks.

Also i see miss pkgconfig file for readline-dev package (complain about miss /usr/lib/pkgconfig/readline.pc), fixed.

Pack: iwd 3.10-x86_64

============================================================================================================================================

Executing: genpkg_rules

Copying folders...                                                                                                                 Done

Copying folders...                                                                                                                 Done

Copying folders...                                                                                                                 Done

cp: can't stat '/home/slitaz/wok/iwd/stuff/etc/init.d/iwd': No such file or directory

Copying dotnew files...                                                                                                            Done

Copying "receipt"...                                                                                                               Done

Executing strip on all files...                                                                                                    Done

  Time: 0.21s. Size: 3318936 B -> 2869808 B. Save: 439 KB.

Creating the list of files...                                                                                                      Done

Creating md5sum of files...                                                                                                        Done

Compressing the FS...                                                                                                              Done

Updating receipt sizes...                                                                                                          Done

Creating full cpio archive...                                                                                                      Done

Restoring original package tree...                                                                                                 Done

QA: checking for empty package...                                                                                                  Done

============================================================================================================================================

Package "iwd-3.10-x86_64.tazpkg" created

Offline

#9 2026-01-13 13:40:01

HGT
Administrator
From: Germany
Registered: 2016-03-25
Posts: 170

Re: missing kernel options for iwd

Please find attached /etc/init.d/iwd

Offline

#10 2026-01-13 13:47:26

HGT
Administrator
From: Germany
Registered: 2016-03-25
Posts: 170

Re: missing kernel options for iwd

I had to remove

[c]#!/bin/sh[/c]

from the beginning of the file, because else transfer was rejected (mime type).

Offline

#11 2026-01-13 15:03:14

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: missing kernel options for iwd

Hi HGT,

Thanks, i rebuild and push iwd packages.

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.020 seconds, 7 queries executed - Memory usage: 1.57 MiB (Peak: 1.77 MiB) ]