BSL v0.0.0 - 0.geda3e66
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
eid.h File Reference

Declarations for EID handling. More...

#include <inttypes.h>
#include <BPSecLib_Private.h>
+ Include dependency graph for eid.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  bsl_eid_ipn_ssp_t
 Scheme-specific part for IPN scheme. More...
 
struct  bsl_mock_eid_t
 Struct to be used as a BSL_HostEID_t::handle. More...
 

Enumerations

enum  bsl_mock_eid_scheme_e { BSL_MOCK_EID_IPN = 2 }
 Decodeable schemes. More...
 

Functions

int MockBPA_GetEid (const void *user_data, BSL_HostEID_t *result_eid)
 
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.
 
int 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.
 

Detailed Description

Declarations for EID handling.

Enumeration Type Documentation

◆ bsl_mock_eid_scheme_e

Decodeable schemes.

Enumerator
BSL_MOCK_EID_IPN 

The "ipn" scheme.