Lines Matching defs:alg
2936 ipsec_alginfo_t *alg;
3202 alg = ipss->ipsec_alglists[IPSEC_ALG_AUTH]
3204 if (alg != NULL && ALG_VALID(alg)) {
3205 newbie->ipsa_amech.cm_type = alg->alg_mech_type;
3209 newbie->ipsa_mac_len = (size_t)alg->alg_datalen;
3218 * An error here indicates that alg is the wrong type
3219 * (IE: not authentication) or its not in the alg tables
3234 alg = ipss->ipsec_alglists[IPSEC_ALG_ENCR]
3237 if (alg != NULL && ALG_VALID(alg)) {
3238 newbie->ipsa_emech.cm_type = alg->alg_mech_type;
3239 newbie->ipsa_datalen = alg->alg_datalen;
3240 if (alg->alg_flags & ALG_FLAG_COUNTERMODE)
3243 if (alg->alg_flags & ALG_FLAG_COMBINED) {
3245 newbie->ipsa_mac_len = alg->alg_icvlen;
3248 if (alg->alg_flags & ALG_FLAG_CCM)
3250 else if (alg->alg_flags & ALG_FLAG_GCM)
3254 newbie->ipsa_saltlen = alg->alg_saltlen;
3256 newbie->ipsa_iv_len = alg->alg_ivlen;
5267 uint8_t alg, uint16_t minbits, uint16_t maxbits, ipsec_stack_t *ipss)
5286 IPSEC_ALG_AUTH : IPSEC_ALG_ENCR][alg];
5300 algdesc->sadb_x_algdesc_alg = alg;
7186 ipsec_alginfo_t *alg;
7201 alg = ipss->ipsec_alglists[alg_type][sa->ipsa_auth_alg];
7206 alg = ipss->ipsec_alglists[alg_type][sa->ipsa_encr_alg];
7209 alg = NULL;
7212 if (alg == NULL || !ALG_VALID(alg))
7216 ASSERT(alg->alg_mech_type != CRYPTO_MECHANISM_INVALID);
7217 mech.cm_type = alg->alg_mech_type;