|
BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
|
Definitions for EID handling. More...
#include "eid.h"#include <BSLConfig.h>#include <BPSecLib_Private.h>#include <string.h>#include <strings.h>#include <stdio.h>#include <sys/types.h>
Include dependency graph for eid.c:Functions | |
| void | bsl_mock_eid_init (bsl_mock_eid_t *eid) |
| Internal struct initializer. | |
| void | bsl_mock_eid_deinit (bsl_mock_eid_t *eid) |
| Internal struct de-initializer. | |
| void | MockBPA_EID_Init (void *user_data, BSL_HostEID_t *eid) |
| Interface for BSL_HostDescriptors_t::eid_init. | |
| void | MockBPA_EID_Deinit (void *user_data, BSL_HostEID_t *eid) |
| Interface for BSL_HostDescriptors_t::eid_deinit. | |
| int | mock_bpa_eid_from_text (BSL_HostEID_t *eid, const char *text, void *user_data) |
| Interface for BSL_HostDescriptors_t::eid_from_text. | |
Definitions for EID handling.
| void bsl_mock_eid_deinit | ( | bsl_mock_eid_t * | eid | ) |
Internal struct de-initializer.
References bsl_mock_eid_t::as_raw, BSL_CHKVOID, BSL_Data_Deinit(), BSL_MOCK_EID_IPN, bsl_mock_eid_t::scheme, and bsl_mock_eid_t::ssp.
Referenced by bsl_mock_decode_eid(), and MockBPA_EID_Deinit().
| void bsl_mock_eid_init | ( | bsl_mock_eid_t * | eid | ) |
Internal struct initializer.
References BSL_CHKVOID.
Referenced by bsl_mock_decode_eid(), and MockBPA_EID_Init().
| int mock_bpa_eid_from_text | ( | BSL_HostEID_t * | eid, |
| const char * | text, | ||
| void * | user_data | ||
| ) |
Interface for BSL_HostDescriptors_t::eid_from_text.
References bsl_mock_eid_t::as_ipn, ASSERT_ARG_NONNULL, bsl_eid_ipn_ssp_t::auth_num, BSL_CHKERR1, BSL_MOCK_EID_IPN, BSL_HostEID_t::handle, bsl_eid_ipn_ssp_t::ncomp, bsl_eid_ipn_ssp_t::node_num, bsl_mock_eid_t::scheme, bsl_mock_eid_t::ssp, and bsl_eid_ipn_ssp_t::svc_num.
Referenced by BSL_TestUtils_ModifyEIDs(), MockBPA_Agent_Descriptors(), and MockBPA_GetEid().
| void MockBPA_EID_Deinit | ( | void * | user_data, |
| BSL_HostEID_t * | eid | ||
| ) |
Interface for BSL_HostDescriptors_t::eid_deinit.
References BSL_CHKVOID, BSL_free(), bsl_mock_eid_deinit(), and BSL_HostEID_t::handle.
Referenced by MockBPA_Agent_Descriptors().
| void MockBPA_EID_Init | ( | void * | user_data, |
| BSL_HostEID_t * | eid | ||
| ) |
Interface for BSL_HostDescriptors_t::eid_init.
References BSL_CHKVOID, BSL_malloc(), bsl_mock_eid_init(), and BSL_HostEID_t::handle.
Referenced by bsl_mock_decode_primary(), and MockBPA_Agent_Descriptors().