Page MenuHomeFreeBSD

Introduce new Secure Boot library
AbandonedPublic

Authored by kd on Jan 9 2019, 6:15 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 18, 12:03 PM
Unknown Object (File)
Nov 3 2024, 4:35 PM
Unknown Object (File)
Nov 3 2024, 4:35 PM
Unknown Object (File)
Nov 2 2024, 5:47 PM
Unknown Object (File)
Oct 18 2024, 5:29 AM
Unknown Object (File)
Oct 17 2024, 1:43 PM
Unknown Object (File)
Oct 7 2024, 3:22 AM
Unknown Object (File)
Oct 4 2024, 4:02 AM

Details

Reviewers
trasz
cem
sjg
mw
Group Reviewers
secteam
Summary

It is primarly used in loader to verify kernel and its modules. Since making the OpenSSL work in loader proved to be problematic, it uses BearSSL instead. It is planned to use it to verify modules in kldload.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kd created this object with visibility "Custom Policy".
kd changed the visibility from "Custom Policy" to "Public (No Login Required)".

(sorry don't know how else to contact you ;-)
I'm thinking this should be merged with libve so we can work to a single API that loader calls to verify stuff.
The functionality you have is I think a subset of that in libve.
The name libve is far from ideal.
Do you have any objection to renaming it to libsecureboot as a first step?

In D18797#401557, @sjg wrote:

(sorry don't know how else to contact you ;-)
I'm thinking this should be merged with libve so we can work to a single API that loader calls to verify stuff.
The functionality you have is I think a subset of that in libve.
The name libve is far from ideal.
Do you have any objection to renaming it to libsecureboot as a first step?

I like the idea of integrating both libraries, the problem is that right now I don't know how much effort it would take. I've also emailed you a more elaborate response.