Lines Matching defs:iap
1990 print_iap(ips_act_props_t *iap)
1994 switch (iap->iap_action) {
2008 if (iap->iap_action == SPD_ACTTYPE_IPSEC) {
2009 if (iap->iap_attr & SPD_APPLY_AH &&
2010 iap->iap_aauth.alg_id != 0)
2011 print_alg("auth_algs", &iap->iap_aauth,
2014 if (iap->iap_attr & SPD_APPLY_ESP) {
2015 print_alg("encr_algs", &iap->iap_eencr,
2017 if (iap->iap_eauth.alg_id != 0)
2018 print_alg("encr_auth_algs", &iap->iap_eauth,
2021 if (iap->iap_attr & SPD_APPLY_UNIQUE)
2134 ips_act_props_t iap;
2137 (void) memset(&iap, 0, sizeof (iap));
2158 print_iap(&iap);
2163 (void) memset(&iap, 0, sizeof (iap));
2174 print_iap(&iap);
2178 iap.iap_action = app->spd_attr_value;
2182 iap.iap_attr = app->spd_attr_value;
2186 iap.iap_aauth.alg_id = app->spd_attr_value;
2190 iap.iap_eencr.alg_id = app->spd_attr_value;
2194 iap.iap_eauth.alg_id = app->spd_attr_value;
2198 iap.iap_eencr.alg_minbits = app->spd_attr_value;
2202 iap.iap_eencr.alg_maxbits = app->spd_attr_value;
2206 iap.iap_aauth.alg_minbits = app->spd_attr_value;
2210 iap.iap_aauth.alg_maxbits = app->spd_attr_value;
2214 iap.iap_eauth.alg_minbits = app->spd_attr_value;
2218 iap.iap_eauth.alg_maxbits = app->spd_attr_value;
3495 parse_ipsec_alg(char *str, ips_act_props_t *iap, int alg_type)
3575 iap->iap_attr |= SPD_APPLY_AH;
3576 ap = &(iap->iap_aauth);
3579 iap->iap_attr |= SPD_APPLY_ESP|SPD_APPLY_ESPA;
3580 ap = &(iap->iap_eauth);
3583 iap->iap_attr |= SPD_APPLY_ESP;
3584 ap = &(iap->iap_eencr);
4788 ips_act_props_t *iap;
4821 /* we have a good action alloc an iap */
4822 iap = alloc_iap(cptr);
4824 iap->iap_action = action_table[k].value;
4825 iap->iap_act_tok = action_table[k].tok_val;
4883 iap->iap_attr_tok[tok_count++]
4901 iap, SPD_ATTR_AH_AUTH);
4934 iap, SPD_ATTR_ESP_ENCR);
4945 combined_mode(iap->iap_eencr.alg_id);
4969 iap, SPD_ATTR_ESP_AUTH);
4992 iap->iap_attr |= SPD_APPLY_UNIQUE;
5033 iap->iap_act_tok == TOK_apply) {
5039 iap->iap_act_tok == TOK_permit) {
5074 iap->iap_eencr.alg_id = SADB_EALG_NULL;
5080 iap->iap_attr |= SPD_APPLY_AH|SPD_APPLY_ESP;
5082 iap->iap_attr |= SPD_APPLY_AH;
5084 iap->iap_attr |= SPD_APPLY_ESP;
5113 if (ret = validate_properties(iap, dir,
5174 ips_act_props_t *iap = conf->ips_acts;
5203 while (iap != NULL) {
5205 (void) printf("IPsec act is %d\n", iap->iap_action);
5206 (void) printf("IPsec attr is %d\n", iap->iap_attr);
5207 dump_algreq("AH authentication", &iap->iap_aauth);
5208 dump_algreq("ESP authentication", &iap->iap_eauth);
5209 dump_algreq("ESP encryption", &iap->iap_eencr);
5211 iap = iap->iap_next;