IPSEC_ALG_ENCR
IPSEC_CTX_TMPL(assoc, ipsa_encrtmpl, IPSEC_ALG_ENCR,
IPSEC_CTX_TMPL(assoc, ipsa_encrtmpl, IPSEC_ALG_ENCR,
ipss->ipsec_nalgs[IPSEC_ALG_ENCR];
encralgs = ipss->ipsec_alglists[IPSEC_ALG_ENCR];
ealg = ipss->ipsec_alglists[IPSEC_ALG_ENCR]
ipsec_destroy_ctx_tmpl(ipsa, IPSEC_ALG_ENCR);
async = async || (ipss->ipsec_algs_exec_mode[IPSEC_ALG_ENCR] ==
alg = ipss->ipsec_alglists[IPSEC_ALG_ENCR]
error = ipsec_create_ctx_tmpl(newbie, IPSEC_ALG_ENCR);
num_ealgs = ipss->ipsec_nalgs[IPSEC_ALG_ENCR];
ealg = ipss->ipsec_alglists[IPSEC_ALG_ENCR]
IPSEC_ALG_AUTH : IPSEC_ALG_ENCR][alg];
case IPSEC_ALG_ENCR:
update_state.async_encr = ipss->ipsec_algs_exec_mode[IPSEC_ALG_ENCR] ==
case IPSEC_ALG_ENCR:
ASSERT(alg_type == IPSEC_ALG_ENCR);
ipss->ipsec_alglists[IPSEC_ALG_ENCR][ipp->ipp_encr_alg] == NULL) {
act_alg_adjust(IPSEC_ALG_ENCR, ipp->ipp_encr_alg,
act_alg_adjust(IPSEC_ALG_ENCR, encr_alg,
SET_EXP_MINMAX(IPSEC_ALG_ENCR, wild_encr, SADB_EALG_NONE,
encr_alg = WHICH_ALG(IPSEC_ALG_ENCR, wild_encr, encr_idx, ipss);
if (alg_type == IPSEC_ALG_ENCR && alg->alg_ivlen == 0)
ipss->ipsec_nalgs[IPSEC_ALG_ENCR];
if (ipss->ipsec_alglists[IPSEC_ALG_ENCR][SADB_EALG_NONE] != NULL)
ASSERT(algtype == IPSEC_ALG_ENCR);
ipss->ipsec_nalgs[IPSEC_ALG_ENCR];