Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

Commit 9bb91df

Browse files
committed
tests: Set OPENSSL_ENABLE_SHA1_SIGNATURES=1 for all tests
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
1 parent 783f2b9 commit 9bb91df

3 files changed

Lines changed: 12 additions & 10 deletions

File tree

tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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)

tests/pkd/CMakeLists.txt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,21 @@ target_link_libraries(pkd_hello ${pkd_libs})
3535
# are not 100% reproducible.
3636
#
3737
add_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)
4841
if (OSX)
4942
set(PKD_ENVIRONMENT "DYLD_FORCE_FLAT_NAMESPACE=1;DYLD_INSERT_LIBRARIES=${SOCKET_WRAPPER_LIBRARY}")
5043
else ()
51-
set(PKD_ENVIRONMENT "LD_PRELOAD=${SOCKET_WRAPPER_LIBRARY}")
44+
set(PKD_ENVIRONMENT "LD_PRELOAD=${SOCKET_WRAPPER_LIBRARY};OPENSSL_ENABLE_SHA1_SIGNATURES=1")
5245
endif ()
5346
message(STATUS "PKD_ENVIRONMENT=${PKD_ENVIRONMENT}")
5447
set_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+
5655
endif (WITH_SERVER AND UNIX AND NOT WIN32)

tests/unittests/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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)
108109
endforeach()
109110

110111
if (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()
122124
endif ()
123125

0 commit comments

Comments
 (0)