|
BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
|
Structure containing parsed Canonical Block fields. More...
#include <BPSecLib_Public.h>
Collaboration diagram for BSL_CanonicalBlock_t:Data Fields | |
| uint64_t | block_num |
| CBOR-decoded block number (should always be > 0) | |
| uint64_t | type_code |
| CBOR-decoded block type code (should be > 0) | |
| uint64_t | flags |
| CBOR-decoded flags field. | |
| uint64_t | crc_type |
| CBOR-decoded block CRC Type. | |
| size_t | btsd_len |
| Length in bytes of the BTSD accessible through sequential APIs. | |
Structure containing parsed Canonical Block fields.
| uint64_t BSL_CanonicalBlock_t::block_num |
CBOR-decoded block number (should always be > 0)
Referenced by BSL_API_QuerySecurity(), BSL_ExecBCBAcceptor(), BSL_ExecBCBSource(), BSL_ExecBIBAccept(), BSLX_BCB_Decrypt(), BSLX_BCB_Encrypt(), BSLX_BCB_GetParams(), BSLX_BCB_Init(), BSLX_BIB_GenIPPT(), BSLX_EncodeHeader(), MockBPA_GetBlockMetadata(), and test_RFC9173_AppendixA_Example4_Acceptor().
| size_t BSL_CanonicalBlock_t::btsd_len |
Length in bytes of the BTSD accessible through sequential APIs.
Referenced by BSL_API_QuerySecurity(), BSL_ExecBCBAcceptor(), BSL_ExecBIBAccept(), BSLX_BCB_Decrypt(), BSLX_BCB_Encrypt(), BSLX_BCB_GetParams(), BSLX_BCB_Init(), BSLX_BIB_GenIPPT(), and MockBPA_GetBlockMetadata().
| uint64_t BSL_CanonicalBlock_t::crc_type |
CBOR-decoded block CRC Type.
Referenced by MockBPA_GetBlockMetadata().
| uint64_t BSL_CanonicalBlock_t::flags |
CBOR-decoded flags field.
Referenced by BSLX_EncodeHeader(), MockBPA_GetBlockMetadata(), and test_RFC9173_AppendixA_Example4_Acceptor().
| uint64_t BSL_CanonicalBlock_t::type_code |
CBOR-decoded block type code (should be > 0)
Referenced by BSL_API_QuerySecurity(), BSLX_EncodeHeader(), get_target_block_id(), MockBPA_GetBlockMetadata(), n_test_BSL_6(), test_BSL_32(), TEST_CASE(), test_dyn_mem_cbs_BSL_32(), and test_RFC9173_AppendixA_Example4_Acceptor().