BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
|
Data Fields | |
uint64_t | context_id |
Security context ID. | |
uint64_t | target_block_num |
Bundle's block ID over which the security operation is applied. | |
uint64_t | sec_block_num |
Bundle's block ID which contains the security parameters and results for this operation. | |
BSL_PolicyAction_e | failure_code |
Code for handing what to do to the block or bundle if security processing fails. | |
BSL_SecRole_e | _role |
Private enumeration indicating the role (e.g., acceptor vs verifier) | |
BSL_SecBlockType_e | _service_type |
BSLB_SecParamList_t | _param_list |
Definition at line 38 of file SecOperation.h.
BSLB_SecParamList_t BSL_SecOper_s::_param_list |
Definition at line 55 of file SecOperation.h.
BSL_SecRole_e BSL_SecOper_s::_role |
Private enumeration indicating the role (e.g., acceptor vs verifier)
Definition at line 53 of file SecOperation.h.
Referenced by BSL_SecOper_Init(), BSL_SecOper_IsConsistent(), BSL_SecOper_IsRoleAccepter(), and BSL_SecOper_IsRoleSource().
BSL_SecBlockType_e BSL_SecOper_s::_service_type |
Definition at line 54 of file SecOperation.h.
uint64_t BSL_SecOper_s::context_id |
Security context ID.
Definition at line 41 of file SecOperation.h.
Referenced by BSL_SecCtx_ExecutePolicyActionSet(), BSL_SecOper_Init(), and BSL_SecOper_IsConsistent().
BSL_PolicyAction_e BSL_SecOper_s::failure_code |
Code for handing what to do to the block or bundle if security processing fails.
Definition at line 50 of file SecOperation.h.
Referenced by BSL_API_ApplySecurity(), and BSL_SecOper_Init().
uint64_t BSL_SecOper_s::sec_block_num |
Bundle's block ID which contains the security parameters and results for this operation.
Definition at line 47 of file SecOperation.h.
Referenced by BSL_API_QuerySecurity(), BSL_SecOper_GetSecurityBlockNum(), and BSL_SecOper_Init().
uint64_t BSL_SecOper_s::target_block_num |
Bundle's block ID over which the security operation is applied.
Definition at line 44 of file SecOperation.h.
Referenced by BSL_API_ApplySecurity(), BSL_API_QuerySecurity(), BSL_SecOper_GetTargetBlockNum(), BSL_SecOper_Init(), and BSL_SecOper_IsConsistent().