Skip to content

BSL ADP Requirements

ckrup edited this page Jan 16, 2025 · 4 revisions
Rqmt ID Title Description Rationale Verification
BSL-ADP-1-0 Security Context Additions The BSL shall provide an API to register security contexts. The factory-provided default security contexts will use this API internally to register with the BSL. The API will allow third party security contexts to be registered without modifying the BSL. Test
BSL-ADP-2-0 Policy Provider Additions The BSL shall provide an API to register policy providers. The factory-provided default policy database will use this API internally to register with the BSL. The API will allow third party policy providers to be registered without modifying the BSL. Test
BSL-ADP-3-0 Use of OS Abstraction Layer The BSL shall use an abstraction layer to avoid OS-specific operations. File system operations, synchronization primitives, and other must use an interface layer as a bridge to the host OS to support the BSL being OS-agnostic. Test
BSL-ADP-4-0 Stateless Functions The BSL crypto function interface shall be stateless. In order to comply with the goal of allowing parallelization, the external interfaces used by the BSL need to also be reentrant and relevant state must be captured externally. Test

Clone this wiki locally