Uh oh!
There was an error while loading. Please reload this page.
fix error: implicit declaration of function 'wc_SSH_KDF' - #848
Conversation
hopefully resolveswolfSSL#781 when compiling with ./configure --enable-static --disable-shared --enable-scp --enable-sftp --enable-shell --enable-cryptonly --with-wolfssl=wolfssl/install/ I got: $ make -j20 make -j17 all-am make[1]: warning: -j17 forced in submake: resetting jobserver mode. make[1]: Entering directory '/home/hans/projects/wolfssh' CC src/libwolfssh_la-internal.lo src/internal.c: In function 'GenerateKey': src/internal.c:2348:15: error: implicit declaration of function 'wc_SSH_KDF'; did you mean 'wc_HKDF'? [-Werror=implicit-function-declaration] 2348 | ret = wc_SSH_KDF(hashId, keyId, key, keySz, | ^~~~~~~~~~ | wc_HKDF src/internal.c:2348:15: error: nested extern declaration of 'wc_SSH_KDF' [-Werror=nested-externs] cc1: all warnings being treated as errors make[1]: *** [Makefile:1483: src/libwolfssh_la-internal.lo] Error 1 make[1]: Leaving directory '/home/hans/projects/wolfssh' make: *** [Makefile:1020: all] Error 2
wolfSSL-Bot
commented
Nov 13, 2025
Can one of the admins verify this patch? |
dgarske
commented
Nov 13, 2025
@ejohnstown or @JacobBarthelmeh do we want to allow building wolfSSH without |
divinity76
commented
Nov 18, 2025
I have no knowledge of any wolfssh contributor agreement. I'd be okay with signing one.
I need a small SSH server on a system where I don’t have root or package-install privileges. I can run my own executables, but I can’t touch /etc/passwd or /etc/shadow, so I need a self-contained SSH server that does its own authentication. wolfssh echoserver seems like a good fit 👍 |
dgarske
commented
Nov 18, 2025
Hi @divinity76 , wolfSSH is a great fit for this! Where are you located and is this a commercial use? If you'd like to keep that information private just email support at wolfssl dot com and reference this PR. Its likely we will not accept this change. To resolve this please make sure you build wolfCrypt with |
ejohnstown
commented
Dec 5, 2025
I'm going to take this as a bug report. I see what I overlooked in the guard checking. I'll do a new PR to fix this. |
ejohnstown
commented
Dec 8, 2025
It is logically similar, but not identical. Do you want to go through with a contributor agreement? I can reopen this and close mine. I don't mind. I figured for two lines, I would do my own fix and treat this as a bug report. |
ejohnstown
commented
Dec 8, 2025
David had left directions for emailing us at support at wolfssl dot com and to reference this PR. Please still do this. |
embhorn
commented
Dec 10, 2025
@divinity76 is an approved wolfSSL contributor |
Uh oh!
There was an error while loading. Please reload this page.
hopefully resolves#781
when compiling from git master ( 967d6c5 dated Fri Oct 24 09:44:15 2025 -0700) with
I got: