BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
|
Files | |
AbsSecBlock.c | |
Concrete implementation of the Abstract Security Block defined in RFC 9172. | |
AbsSecBlock.h | |
Concrete implementation of ASB and its functionality. | |
CryptoInterface.c | |
Backend cryptography implementation. | |
HostInterface.c | |
Implementation of the host BPA and its callback functions. | |
LoggingStderr.c | |
Implementation of event logging using stderr output stream. | |
PolicyProvider.c | |
Defines interactions with an external Policy Provider. | |
PublicInterfaceImpl.c | |
Implementation of the dynamic backend Public API. | |
PublicInterfaceImpl.h | |
Private interface for the dynamic backend library context. | |
SecOperation.c | |
Defines a security operation. | |
SecOperation.h | |
Defines a security operation. | |
SecOutcome.c | |
SecOutcome.h | |
Defines the result of a security operation. | |
SecParam.c | |
Implementation of a RFC9172 Parameter. | |
SecParam.h | |
Defines the RFC 9172 Security Parameter of the Abstract Security Block. | |
SecResult.c | |
Implementation of a RFC9172 Result. | |
SecResult.h | |
Defines the RFC 9172 Security Result. | |
SecurityActionSet.c | |
Implementation of construct holding details of security operations for a bundle. | |
SecurityActionSet.h | |
Implementation of construct holding details of security operations for a bundle. | |
SecurityContext.c | |
Implementation of functions to interact with the security context. | |
SecurityResultSet.c | |
SecurityResultSet implementation for result after application of security operations. | |
SecurityResultSet.h | |
SecurityResultSet implementation for result after application of security operations. | |
UtilDefs_Data.c | |
Implementation of the data containers for handling variable-sized buffers and ownership. | |
UtilDefs_SeqReadWrite.c | |
Implementation of flat-buffer sequential access. | |
UtilDefs_SeqReadWrite.h | |
Flat buffer data reading and writing. | |