|
BSL v1.1.1 - 52.g7dc5be1
AMMOS Bundle Protocol Security Library (BSL)
|
Files in the Dynamic Backend library of the BSL. More...
Files | |
| file | AbsSecBlock.c |
| Concrete implementation of the Abstract Security Block defined in RFC 9172. | |
| file | AbsSecBlock.h |
| Concrete implementation of ASB and its functionality. | |
| file | CBOR.c |
| Definition of CBOR CODEC wrapper functions. | |
| file | CBOR.h |
| Declaration of CBOR CODEC wrappers and interfaces. | |
| file | HostInterface.c |
| Implementation of the host BPA and its callback functions. | |
| file | PolicyProvider.c |
| Defines interactions with an external Policy Provider. | |
| file | PublicInterfaceImpl.c |
| Implementation of the dynamic backend Public API. | |
| file | PublicInterfaceImpl.h |
| Private interface for the dynamic backend library context. | |
| file | SecOperation.c |
| Defines a security operation. | |
| file | SecOperation.h |
| Defines a security operation. | |
| file | SecurityActionSet.c |
| Implementation of construct holding details of security operations for a bundle. | |
| file | SecurityActionSet.h |
| Implementation of construct holding details of security operations for a bundle. | |
| file | SecurityContext.c |
| Implementation of functions to interact with the security context. | |
| file | SeqReadWrite.c |
| Implementation of flat-buffer sequential access. | |
| file | SeqReadWrite.h |
| Flat buffer data reading and writing. | |
| file | TelemetryCounters.c |
| Defines interactions with an external Policy Provider. | |
| file | Variant.c |
| Definition of a variant-type container. | |
| file | Variant.h |
| Declaration of a variant-type container for options, parameters, and results. | |
Files in the Dynamic Backend library of the BSL.
This is the concrete implementation of a backend using dynamic heap-allocated containers and registries. It uses POSIX APIs to provide necessary Host functions for the BSL, and OpenSSL APIs to provide crypto functions for the BSL.