diff options
Diffstat (limited to 'linux-lts-5.15.170-blob/0007-sign-file-full-functionality-with-modern-LibreSSL.patch')
-rwxr-xr-x | linux-lts-5.15.170-blob/0007-sign-file-full-functionality-with-modern-LibreSSL.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/linux-lts-5.15.170-blob/0007-sign-file-full-functionality-with-modern-LibreSSL.patch b/linux-lts-5.15.170-blob/0007-sign-file-full-functionality-with-modern-LibreSSL.patch new file mode 100755 index 0000000..69d1cfe --- /dev/null +++ b/linux-lts-5.15.170-blob/0007-sign-file-full-functionality-with-modern-LibreSSL.patch @@ -0,0 +1,18 @@ +diff --git a/scripts/sign-file.c b/scripts/sign-file.c +index fbd34b8..fd4d7c3 100644 +--- a/scripts/sign-file.c ++++ b/scripts/sign-file.c +@@ -41,9 +41,10 @@ + * signing with anything other than SHA1 - so we're stuck with that if such is + * the case. + */ +-#if defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10000000L || \ +- defined(OPENSSL_NO_CMS) ++#if defined(OPENSSL_NO_CMS) || \ ++ ( defined(LIBRESSL_VERSION_NUMBER) \ ++ && (LIBRESSL_VERSION_NUMBER < 0x3010000fL) ) || \ ++ OPENSSL_VERSION_NUMBER < 0x10000000L + #define USE_PKCS7 + #endif + #ifndef USE_PKCS7 |