BSL v0.0.0 - 0.g33cf081
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"
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.