-
Notifications
You must be signed in to change notification settings - Fork 7
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 |