This repository was archived by the owner on Jan 26, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -246,6 +246,7 @@ if (CLIENT_TESTING OR SERVER_TESTING)
246246 list (APPEND TORTURE_ENVIRONMENT NSS_WRAPPER_GROUP=${CMAKE_CURRENT_BINARY_DIR } /etc/group)
247247 list (APPEND TORTURE_ENVIRONMENT PAM_WRAPPER_SERVICE_DIR=${CMAKE_CURRENT_BINARY_DIR } /etc/pam.d)
248248 list (APPEND TORTURE_ENVIRONMENT LSAN_OPTIONS=suppressions=${CMAKE_CURRENT_SOURCE_DIR } /suppressions/lsan.supp)
249+ list (APPEND TORTURE_ENVIRONMENT OPENSSL_ENABLE_SHA1_SIGNATURES=1)
249250
250251 # Give bob some keys
251252 file (COPY keys/id_rsa DESTINATION ${CMAKE_CURRENT_BINARY_DIR } /home/bob/.ssh/ FILE_PERMISSIONS OWNER_READ OWNER_WRITE )
Original file line number Diff line number Diff line change @@ -35,22 +35,21 @@ target_link_libraries(pkd_hello ${pkd_libs})
3535# are not 100% reproducible.
3636#
3737add_test (pkd_hello_i1 ${CMAKE_CURRENT_BINARY_DIR } /pkd_hello -e -o -i1 -w /tmp/pkd_socket_wrapper_XXXXXX )
38-
39- #
40- # pkd_hello_rekey is used to test server-side implementation of rekeying.
41- #
42- add_test (pkd_hello_rekey ${CMAKE_CURRENT_BINARY_DIR } /pkd_hello -t torture_pkd_openssh_rsa_rsa_default -i1 --rekey=16 -v -v -v -w /tmp/pkd_socket_wrapper_XXXXXX )
43-
4438#
4539# Configure environment for cwrap socket wrapper.
4640#
47- find_package (socket_wrapper 1.1.5 REQUIRED )
4841if (OSX)
4942 set (PKD_ENVIRONMENT "DYLD_FORCE_FLAT_NAMESPACE=1;DYLD_INSERT_LIBRARIES=${SOCKET_WRAPPER_LIBRARY} " )
5043else ()
51- set (PKD_ENVIRONMENT "LD_PRELOAD=${SOCKET_WRAPPER_LIBRARY} " )
44+ set (PKD_ENVIRONMENT "LD_PRELOAD=${SOCKET_WRAPPER_LIBRARY} ;OPENSSL_ENABLE_SHA1_SIGNATURES=1 " )
5245endif ()
5346message (STATUS "PKD_ENVIRONMENT=${PKD_ENVIRONMENT} " )
5447set_property (TEST pkd_hello_i1 PROPERTY ENVIRONMENT ${PKD_ENVIRONMENT} )
5548
49+ #
50+ # pkd_hello_rekey is used to test server-side implementation of rekeying.
51+ #
52+ add_test (pkd_hello_rekey ${CMAKE_CURRENT_BINARY_DIR } /pkd_hello -t torture_pkd_openssh_rsa_rsa_default -i1 --rekey=16 -v -v -v -w /tmp/pkd_socket_wrapper_XXXXXX )
53+ set_property (TEST pkd_hello_rekey PROPERTY ENVIRONMENT OPENSSL_ENABLE_SHA1_SIGNATURES=1)
54+
5655endif (WITH_SERVER AND UNIX AND NOT WIN32 )
Original file line number Diff line number Diff line change @@ -104,7 +104,8 @@ foreach(_UNIT_TEST ${LIBSSH_UNIT_TESTS})
104104
105105 set_property (TEST ${_UNIT_TEST}
106106 PROPERTY
107- ENVIRONMENT LSAN_OPTIONS=suppressions=${libssh-tests_SOURCE_DIR } /suppressions/lsan.supp)
107+ ENVIRONMENT
108+ LSAN_OPTIONS=suppressions=${libssh-tests_SOURCE_DIR } /suppressions/lsan.supp;OPENSSL_ENABLE_SHA1_SIGNATURES=1)
108109endforeach ()
109110
110111if (CMAKE_USE_PTHREADS_INIT)
@@ -117,7 +118,8 @@ if (CMAKE_USE_PTHREADS_INIT)
117118
118119 set_property (TEST ${_UNIT_TEST}
119120 PROPERTY
120- ENVIRONMENT LSAN_OPTIONS=suppressions=${libssh-tests_SOURCE_DIR } /suppressions/lsan.supp)
121+ ENVIRONMENT
122+ LSAN_OPTIONS=suppressions=${libssh-tests_SOURCE_DIR } /suppressions/lsan.supp;OPENSSL_ENABLE_SHA1_SIGNATURES=1)
121123 endforeach ()
122124endif ()
123125
You can’t perform that action at this time.
0 commit comments