27#ifndef BSL_MOCK_BPA_DECODE_H_
28#define BSL_MOCK_BPA_DECODE_H_
32#include <qcbor/qcbor_decode.h>
Single entry-point include file for all of the BPSec Lib (BSL) frontend API.
int bsl_mock_decode_primary(QCBORDecodeContext *dec, MockBPA_PrimaryBlock_t *blk)
Encode primary block to a CBOR bytestring.
int bsl_mock_decode_eid(QCBORDecodeContext *dec, BSL_HostEID_t *eid)
Encode a single EID.
int bsl_mock_decode_bundle(QCBORDecodeContext *dec, MockBPA_Bundle_t *bundle)
This is an overloaded member function, provided for convenience. It differs from the above function o...
int bsl_mock_decode_canonical(QCBORDecodeContext *dec, MockBPA_CanonicalBlock_t *blk)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Declarations for EID handling.
Opaque pointer to BPA-specific Endpoint ID storage.