From bb029d678e370c210149d41a99537207caf9cdb5 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 21 Mar 2026 14:08:29 +0100 Subject: Move enabling of SHA1 signatures in OpenSSL to libdcp. Then the tests pass even with a newer OpenSSL. --- src/util.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/util.cc b/src/util.cc index 6fec818e..1984595d 100644 --- a/src/util.cc +++ b/src/util.cc @@ -184,6 +184,12 @@ dcp::init (optional given_resources_directory) OpenSSL_add_all_algorithms(); +#ifdef LIBDCP_WINDOWS + putenv("OPENSSL_ENABLE_SHA1_SIGNATURES=1"); +#else + setenv("OPENSSL_ENABLE_SHA1_SIGNATURES", "1", 1); +#endif + asdcp_smpte_dict = &ASDCP::DefaultSMPTEDict(); auto res = given_resources_directory.get_value_or(resources_directory()); -- cgit v1.2.3