IPSEC_ALG_AUTH
aalg = ipss->ipsec_alglists[IPSEC_ALG_AUTH][assoc->sadb_sa_auth];
ekp->ah_stat_num_aalgs.value.ui64 = ipss->ipsec_nalgs[IPSEC_ALG_AUTH];
IPSEC_CTX_TMPL(assoc, ipsa_authtmpl, IPSEC_ALG_AUTH, ctx_tmpl);
authalgs = ipss->ipsec_alglists[IPSEC_ALG_AUTH];
IPSEC_CTX_TMPL(assoc, ipsa_authtmpl, IPSEC_ALG_AUTH,
IPSEC_CTX_TMPL(assoc, ipsa_authtmpl, IPSEC_ALG_AUTH,
ipss->ipsec_nalgs[IPSEC_ALG_AUTH];
authalgs = ipss->ipsec_alglists[IPSEC_ALG_AUTH];
aalg = ipss->ipsec_alglists[IPSEC_ALG_AUTH]
ipsec_destroy_ctx_tmpl(ipsa, IPSEC_ALG_AUTH);
async = (ipss->ipsec_algs_exec_mode[IPSEC_ALG_AUTH] ==
alg = ipss->ipsec_alglists[IPSEC_ALG_AUTH]
error = ipsec_create_ctx_tmpl(newbie, IPSEC_ALG_AUTH);
num_aalgs = ipss->ipsec_nalgs[IPSEC_ALG_AUTH];
ncombs = ipss->ipsec_nalgs[IPSEC_ALG_AUTH];
aalg = ipss->ipsec_alglists[IPSEC_ALG_AUTH]
aalg = ipss->ipsec_alglists[IPSEC_ALG_AUTH]
IPSEC_ALG_AUTH : IPSEC_ALG_ENCR][alg];
case IPSEC_ALG_AUTH:
update_state.async_auth = ipss->ipsec_algs_exec_mode[IPSEC_ALG_AUTH] ==
if (alg_type == IPSEC_ALG_AUTH || alg_type == IPSEC_ALG_ALL) {
case IPSEC_ALG_AUTH:
if (alg_type == IPSEC_ALG_AUTH) {
ipss->ipsec_alglists[IPSEC_ALG_AUTH][ipp->ipp_auth_alg] == NULL) {
ipss->ipsec_alglists[IPSEC_ALG_AUTH][ipp->ipp_esp_auth_alg] ==
act_alg_adjust(IPSEC_ALG_AUTH, ipp->ipp_auth_alg,
act_alg_adjust(IPSEC_ALG_AUTH, ipp->ipp_esp_auth_alg,
act_alg_adjust(IPSEC_ALG_AUTH, auth_alg,
act_alg_adjust(IPSEC_ALG_AUTH, eauth_alg,
SET_EXP_MINMAX(IPSEC_ALG_AUTH, wild_auth, SADB_AALG_NONE,
SET_EXP_MINMAX(IPSEC_ALG_AUTH, wild_eauth, SADB_AALG_NONE,
auth_alg = WHICH_ALG(IPSEC_ALG_AUTH, wild_auth,
eauth_alg = WHICH_ALG(IPSEC_ALG_AUTH,
if (alg_type == IPSEC_ALG_AUTH) {
algcount = 2 * ipss->ipsec_nalgs[IPSEC_ALG_AUTH] +
if (ipss->ipsec_alglists[IPSEC_ALG_AUTH][SADB_AALG_NONE] != NULL)
if (algtype == IPSEC_ALG_AUTH) {
act->spd_actions_count = ipss->ipsec_nalgs[IPSEC_ALG_AUTH] +