1
0
mirror of https://github.com/libssh2/libssh2.git synced 2026-10-24 03:48:58 +03:00

version: reflect KEX-SHA1, MAC-SHA1, deprecated APIs in libssh2_build_options()

Follow-up to 3e14d67d26 #2444
Follow-up to 99f935358d #2443
Follow-up to 2673970d2a #2178

Closes #2453
This commit is contained in:
Viktor Szakats
2026-07-30 13:29:24 +02:00
parent aa54fdd134
commit cf107fb756
2 changed files with 22 additions and 1 deletions

View File

@@ -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

View File

@@ -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:"