Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 41693d1c authored by Marc-Antoine Perennou's avatar Marc-Antoine Perennou Committed by David Howells
Browse files

sign-file: fix build with CMS support disabled



Some versions of openssl might have the CMS feature disabled
LibreSSL disables this feature too
If the feature is disabled, fallback to PKCS7

In file included from scripts/sign-file.c:46:0:
/usr/x86_64-pc-linux-gnu/include/openssl/cms.h:62:2: error: #error CMS is disabled.
 #error CMS is disabled.

Signed-off-by: default avatarMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
parent 89053aa9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@
 * signing with anything other than SHA1 - so we're stuck with that if such is
 * the case.
 */
#if (OPENSSL_VERSION_NUMBER < 0x10000000L || LIBRESSL_VERSION_NUMBER)
#if OPENSSL_VERSION_NUMBER < 0x10000000L || defined(OPENSSL_NO_CMS)
#define USE_PKCS7
#endif
#ifndef USE_PKCS7