Page MenuHomeFreeBSD

Re-add sbsigntool for SecureBoot systems that was removed in r501106.
Needs ReviewPublic

Authored by obrien on Jan 14 2021, 3:50 AM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 21 2024, 2:30 PM
Unknown Object (File)
Jan 21 2024, 2:30 PM
Unknown Object (File)
Jan 11 2024, 1:28 PM
Unknown Object (File)
Dec 20 2023, 7:21 AM
Unknown Object (File)
Dec 9 2023, 9:37 PM
Unknown Object (File)
Nov 28 2023, 6:33 PM
Unknown Object (File)
Nov 23 2023, 4:21 AM
Unknown Object (File)
Nov 22 2023, 7:14 PM
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Re-add sbsigntool for SecureBoot systems that was removed in r501106.

All that was needed to compile on FreeBSD 11 was to add in a
BUILD_DEPEND for bfd.h from devel/libbfd.

For FreeBSD 12 this needed a move to the OpenSSL 1.1 API's.
https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/commit/?id=79d0c44afbc7da0adefe1250a17a49e6eb90c9bd
was used as a crib sheet. I'm not adding in shims or ifdefs so that
this still builds for FreeBSD 11 (unless there is later demand for it).

Test Plan

Installed on FreeBSD 12.2 and validated against Juniper Network's SecureBoot loader.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 36189
Build 33078: arc lint + arc unit