diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 61641c68..a9b99c51 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -503,7 +503,7 @@ jobs: run: | cflags='' if [[ ( "${MATRIX_CRYPTO}" = 'Libgcrypt' && "${MATRIX_ZLIB}" = 'OFF' ) || "${MATRIX_TEST}" = 'legacy-options' ]]; then - cflags+=' -DLIBSSH2_KEX_SHA1_ENABLE -DLIBSSH2_MD5_ENABLE -DLIBSSH2_MD5_PEM_ENABLE -DLIBSSH2_HMAC_SHA1_ENABLE -DLIBSSH2_HMAC_RIPEMD_ENABLE ' + cflags+=' -DLIBSSH2_KEX_SHA1_ENABLE -DLIBSSH2_MD5_ENABLE -DLIBSSH2_MD5_PEM_ENABLE -DLIBSSH2_HMAC_SHA1_ENABLE -DLIBSSH2_HMAC_RIPEMD_ENABLE' cflags+=' -DLIBSSH2_BLOWFISH_ENABLE -DLIBSSH2_RC4_ENABLE -DLIBSSH2_CAST_ENABLE -DLIBSSH2_3DES_ENABLE' fi if [ "${MATRIX_TARGET}" = 'distcheck' ]; then diff --git a/src/version.c b/src/version.c index d77a2bf4..9ad0cadc 100644 --- a/src/version.c +++ b/src/version.c @@ -159,6 +159,27 @@ static const char *ssh2_build_options = "on" #else "off" +#endif + " " + "KEX-SHA1:" +#ifdef LIBSSH2_KEX_SHA1_ENABLE + "on" +#else + "off" +#endif + " " + "MAC-SHA1:" +#ifdef LIBSSH2_HMAC_SHA1_ENABLE + "on" +#else + "off" +#endif + " " + "deprecated-APIs:" +#ifndef LIBSSH2_NO_DEPRECATED + "on" +#else + "off" #endif " " "zlib:"