|
BSL v1.1.1 - 88.g2613f3a
AMMOS Bundle Protocol Security Library (BSL)
|
Reference to a Bundle owned and stored in the host BPA. More...
#include <bsl/BPSecLib_Public.h>
Collaboration diagram for BSL_BundleRef_t:Data Fields | |
| void * | handle |
| Opaque pointer for the BPA to use. | |
| struct BSL_BundleRefState_s * | bsl_data |
| Internal state for BSL backend use as BSL_BundleRefState_t. | |
Reference to a Bundle owned and stored in the host BPA.
The BSL keeps separate internal state about the bundle being processed.
| struct BSL_BundleRefState_s* BSL_BundleRef_t::bsl_data |
Internal state for BSL backend use as BSL_BundleRefState_t.
This structure is not visible to or needed by the BPA.
Referenced by BSL_API_CacheAllSecurity(), BSL_BundleRef_Deinit(), BSL_BundleRef_Init(), BSL_ExecBCBSource(), BSL_ExecBCBVerifierAcceptor(), BSL_ExecBIBSource(), BSL_ExecBIBVerifierAcceptor(), and BSL_SecCtx_ValidatePolicyActionSet().
| void* BSL_BundleRef_t::handle |
Opaque pointer for the BPA to use.
This is not used by the BSL and initialized to NULL.
Referenced by BSL_BundleRef_Init(), mock_bpa_ctr_init(), MockBPA_CreateBlock(), MockBPA_DeleteBundle(), MockBPA_GetBlockMetadata(), MockBPA_GetBundleMetadata(), MockBPA_ReadBTSD(), MockBPA_ReallocBTSD(), MockBPA_RemoveBlock(), and MockBPA_WriteBTSD().