#include <freeswan.h>
+#include <smartcard.h>
+
/* Since the message remains on one host, native representation is used.
* Think of this as horizontal microcode: all selected operations are
* to be done (in the order declared here).
bool has_client_wildcard;
bool has_port_wildcard;
bool has_srcip;
+ bool has_natip;
bool modecfg;
bool hostaccess;
certpolicy_t sendcert;
u_int16_t host_port; /* host order */
u_int16_t port; /* host order */
u_int8_t protocol;
-#ifdef VIRTUAL_IP
char *virt;
-#endif
};
typedef struct whack_message whack_message_t;
bool whack_connection;
bool whack_async;
+ bool ikev1;
lset_t policy;
time_t sa_ike_life_seconds;