mirror of https://github.com/wolfSSL/wolfssh.git
The wolfSSL dependency version came solely from WOLFSSL_DIR/wolfssl/version.h. That header is generated by configure as well as tracked, so `make distclean` in the wolfSSL tree removes it. With it gone the --dep-version override was never passed and gen-sbom fell back to `pkg-config --modversion wolfssl`, which reports the *installed* wolfSSL. On a host whose installed build differs from WOLFSSL_DIR the SBOM recorded that unrelated version (9.9.9 in the report) and still exited 0, attesting a component wolfSSH was not built against. Fall back to AC_INIT in WOLFSSL_DIR/configure.ac, which survives distclean, and fail when neither source is readable rather than letting an installed copy answer for the tree. SBOM_WOLFSSL_VERSION still overrides both. |
||
|---|---|---|
| .. | ||
| external.test | ||
| fwd.test | ||
| fwd.test.expect | ||
| get-put.test | ||
| include.am | ||
| sbom.am | ||
| scp.test | ||
| sftp.test | ||
| sshclient.test | ||