Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Much like Trammell I have been annoyed by the complexity of the current secure boot tooling ecosystem. This has lead me to a 2500 long UEFI specification and written some tooling from scratch.

sbctl is essentially a secure boot key manager. It enrolls keys and ensures the relevant files are signed on your system. It works fine and I use it day-to-day these days, but it lacks several nice UX features.

https://github.com/Foxboron/sbctl

The second thing I did was reimplement the UEFI API portion in native Go code from scratch. It currently is feature comparable to sbsigntools, but in pure Go. The top-level API is not completely nailed and It lacks some granularity, but I have written several test tools that replicates the sbsigntools binaries.

https://github.com/Foxboron/goefi

I think more development in these area can help make Secure Boot as accessible as full disk encryption is these days.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: