sign-file: Convert API usage to support OpenSSL v3
authorKees Cook <keescook@chromium.org>
Wed, 18 May 2022 21:51:29 +0000 (14:51 -0700)
committerSalvatore Bonaccorso <carnil@debian.org>
Mon, 6 Jun 2022 18:45:23 +0000 (19:45 +0100)
commit4767132022f5fe2a9da88563200d9523c111044c
tree02b3a1a8378cac31db9e060c69e09cf815cefb8e
parent3f8cebc301de9b7bcfbcffa03cde8146fc3defa8
sign-file: Convert API usage to support OpenSSL v3

Origin: https://lore.kernel.org/lkml/20220518215129.264872-1-keescook@chromium.org/

OpenSSL's ENGINE API is deprecated in OpenSSL v3.0, along with some
other functions. Remove the ENGINE use and a macro work-around for
ERR_get_error_line().

Cc: David Howells <dhowells@redhat.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Eric Biggers <ebiggers@kernel.org>
Cc: Shuah Khan <skhan@linuxfoundation.org>
Cc: Salvatore Bonaccorso <carnil@debian.org>
Cc: keyrings@vger.kernel.org
Suggested-by: Adam Langley <agl@google.com>
Co-developed-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Tested-by: Shuah Khan <skhan@linuxfoundation.org>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name sign-file-Convert-API-usage-to-support-OpenSSL-v3.patch
scripts/sign-file.c