diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16bb081c..a0a6db40 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -218,9 +218,7 @@ jobs: WOLFSSLVER=${{ env.wolfssl-version }} else WOLFSSLVER=${{ env.wolfssl-version-prev }} - # Required to include `FIPS_mode()` API: options='-DWOLFSSL_OPENSSLEXTRA=ON' - cppflags='-DOPENSSL_ALL' fi curl -fsS -L https://github.com/wolfSSL/wolfssl/archive/refs/tags/v$WOLFSSLVER-stable.tar.gz | tar -xzf - cd wolfssl-$WOLFSSLVER-stable @@ -230,7 +228,7 @@ jobs: -DWOLFSSL_OPENSSLALL=ON \ -DWOLFSSL_EXAMPLES=OFF \ -DWOLFSSL_CRYPT_TESTS=OFF \ - -DCMAKE_C_FLAGS="-fPIC -DWOLFSSL_AESGCM_STREAM ${cppflags}" \ + -DCMAKE_C_FLAGS='-fPIC -DWOLFSSL_AESGCM_STREAM' \ -DCMAKE_INSTALL_PREFIX="$HOME/usr" cmake --build bld --parallel 5 cmake --install bld diff --git a/src/openssl.c b/src/openssl.c index e11181bc..d52d6e9e 100644 --- a/src/openssl.c +++ b/src/openssl.c @@ -3353,7 +3353,8 @@ _libssh2_md5_init(libssh2_md5_ctx *ctx) */ #if OPENSSL_VERSION_NUMBER >= 0x000907000L && \ !defined(USE_OPENSSL_3) && \ - !defined(LIBRESSL_VERSION_NUMBER) + !defined(LIBRESSL_VERSION_NUMBER) && \ + !defined(LIBSSH2_WOLFSSL) if(FIPS_mode()) return 0;