|
BSL v1.0.0 - 4.g1b6a605
AMMOS Bundle Protocol Security Library (BSL)
|
This is the main entry for a mock BPA daemon that communicates through unix domain sockets. More...
#include <errno.h>#include <netdb.h>#include <signal.h>#include <sys/socket.h>#include <sys/types.h>#include <sys/un.h>#include <unistd.h>#include <BPSecLib_Private.h>#include <BPSecLib_Public.h>#include <CryptoInterface.h>#include "agent.h"#include "policy_config.h"
Include dependency graph for mock_bpa.c:Functions | |
| static int | ingest_netaddr (struct sockaddr_in *addr, const char *arg) |
| static void | sig_stop (int signum) |
| static void | show_usage (const char *argv0) |
| int | main (int argc, char **argv) |
Variables | |
| static BSL_HostEID_t | app_eid |
| static BSL_HostEID_t | sec_eid |
| static MockBPA_Agent_t | agent |
| Agent for this process. | |
This is the main entry for a mock BPA daemon that communicates through unix domain sockets.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definitions of policy for all BSL instances
References agent, MockBPA_Agent_t::app_addr, MockBPA_Agent_t::appin, MockBPA_Agent_t::appout, BSL_closelog(), BSL_CryptoDeinit(), BSL_CryptoInit(), BSL_HostDescriptors_Clear(), BSL_HostDescriptors_Set(), BSL_HostEID_DecodeFromText(), BSL_HostEID_Deinit(), BSL_HostEID_Init(), BSL_LOG_ERR, BSL_openlog(), MockBPA_Agent_t::clin, MockBPA_Agent_t::clout, mock_bpa_register_policy_from_json(), MockBPA_Agent_Deinit(), MockBPA_Agent_Descriptors(), MockBPA_Agent_Exec(), MockBPA_Agent_Init(), MockBPA_Agent_Join(), MockBPA_Agent_Start(), MockBPA_Agent_t::over_addr, MockBPA_Agent_BSL_Ctx_t::policy, MockBPA_Agent_t::router_addr, and MockBPA_Agent_t::under_addr.