BSL v1.1.1 - 19.g31939de
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSL_AbsSecBlock_t Struct Reference

Represents the Abstract Security Block as defined in RFC9172. More...

#include <backend/AbsSecBlock.h>

+ Collaboration diagram for BSL_AbsSecBlock_t:

Data Fields

int64_t sec_context_id
 Security context id.
 
BSL_HostEID_t source_eid
 Source EID native representation, BSL host must take care of encoding/decoding.
 
BSLB_IdValPairPtrList_t params
 List of pointers to security parameters.
 
BSL_AbsSecBlock_TargetList_t target_results
 List of targets and their parameters.
 

Detailed Description

Represents the Abstract Security Block as defined in RFC9172.

Field Documentation

◆ params

BSLB_IdValPairPtrList_t BSL_AbsSecBlock_t::params

List of pointers to security parameters.

◆ sec_context_id

int64_t BSL_AbsSecBlock_t::sec_context_id

Security context id.

◆ source_eid

BSL_HostEID_t BSL_AbsSecBlock_t::source_eid

Source EID native representation, BSL host must take care of encoding/decoding.

◆ target_results

BSL_AbsSecBlock_TargetList_t BSL_AbsSecBlock_t::target_results

List of targets and their parameters.

This is stored together internally for consistency. The ASB encoded form uses separate items.


The documentation for this struct was generated from the following file: