BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
|
Heap data storage and views. More...
#include <BPSecLib_Private.h>
Data Fields | |
bool | owned |
True if this data is a copy. | |
BSL_DataPtr_t | ptr |
Pointer to the front of the buffer. | |
size_t | len |
Size of the data buffer. | |
Heap data storage and views.
Definition at line 266 of file BPSecLib_Private.h.
size_t BSL_Data_s::len |
Size of the data buffer.
Definition at line 273 of file BPSecLib_Private.h.
Referenced by BSL_Cipher_AddData(), BSL_Cipher_Init(), BSL_Crypto_UnwrapKey(), BSL_Crypto_WrapKey(), BSL_Data_AppendFrom(), BSL_Data_InitBuffer(), BSL_Data_InitView(), BSL_Data_Resize(), bsl_mock_encode_eid(), BSL_SecOutcome_IsConsistent(), BSL_SecParam_InitBytestr(), BSL_SecResult_Init(), BSLB_Crypto_GetRegistryKey(), BSLX_BIB_GenHMAC(), BSLX_BIB_GenIPPT(), and BSLX_BIB_InitFromSecOper().
bool BSL_Data_s::owned |
True if this data is a copy.
Definition at line 269 of file BPSecLib_Private.h.
Referenced by BSL_Data_CopyFrom(), BSL_Data_InitBuffer(), BSL_Data_InitView(), and BSL_Data_Resize().
BSL_DataPtr_t BSL_Data_s::ptr |
Pointer to the front of the buffer.
Definition at line 271 of file BPSecLib_Private.h.
Referenced by BSL_Cipher_AddData(), BSL_Cipher_Init(), BSL_Crypto_UnwrapKey(), BSL_Crypto_WrapKey(), BSL_Data_AppendFrom(), BSL_Data_CopyFrom(), BSL_Data_InitBuffer(), BSL_Data_InitView(), BSL_Data_Resize(), bsl_mock_decode_eid(), bsl_mock_encode_eid(), BSL_SecOutcome_IsConsistent(), BSL_SecParam_InitBytestr(), BSL_SecResult_Init(), BSLB_Crypto_GetRegistryKey(), BSLX_BIB_GenHMAC(), and BSLX_BIB_GenIPPT().