Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/23069
to look at the new patch set (#5).
Change subject: util/broadcom/secimage: Add OpenSSL 1.1 support ......................................................................
util/broadcom/secimage: Add OpenSSL 1.1 support
The `secimage` utility uses OpenSSL to calculate HMAC, which it does in a rather unorthodox way, using deprecated `HMAC_CTX_init` API and repeated calling of `HMAC_Init_ex` without a clear reason. The former causes build errors with OpenSSL 1.1 while the rest of the `HmacSha256Hash` function is confusing and overly complex.
Make `HmacSha256Hash` use a single OpenSSL API call. Test passed: resulting signed binary remains identical.
Change-Id: Ib23c0ad96f9d8cc30ad357de8c0b0ba967c7d724 Signed-off-by: Alex Thiessen alex.thiessen.de+coreboot@gmail.com --- M util/broadcom/secimage/crypto.c 1 file changed, 8 insertions(+), 11 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/69/23069/5