|
BSL v1.0.0 - 4.g1b6a605
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 | HostInterface.c |
| Implementation of the host BPA and its callback functions. | |
| file | LoggingStderr.c |
Implementation of event logging using stderr output stream. | |
| 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 | SecOutcome.h |
| Defines the result of a security operation. | |
| file | SecParam.c |
| Implementation of a RFC9172 Parameter. | |
| file | SecParam.h |
| Defines the RFC 9172 Security Parameter of the Abstract Security Block. | |
| file | SecResult.c |
| Implementation of a RFC9172 Result. | |
| file | SecResult.h |
| Defines the RFC 9172 Security Result. | |
| 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 | SecurityResultSet.c |
| Security Result Set implementation for result after application of security operations. | |
| file | SecurityResultSet.h |
| Security Result Set implementation for result after application of security operations. | |
| file | TelemetryCounters.c |
| Defines interactions with an external Policy Provider. | |
| file | UtilDefs_SeqReadWrite.c |
| Implementation of flat-buffer sequential access. | |
| file | UtilDefs_SeqReadWrite.h |
| Flat buffer data reading and writing. | |
| file | CryptoInterface.c |
| Backend cryptography implementation. | |
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.