Lines Matching refs:auth
654 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; in attach_auth()
677 if (ualg->alg_trunc_len > algo->uinfo.auth.icv_fullbits) { in attach_auth_trunc()
689 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; in attach_auth_trunc()
1197 static int copy_to_user_auth(struct xfrm_algo_auth *auth, struct sk_buff *skb) in copy_to_user_auth() argument
1205 sizeof(*algo) + (auth->alg_key_len + 7) / 8); in copy_to_user_auth()
1209 strscpy_pad(algo->alg_name, auth->alg_name); in copy_to_user_auth()
1211 if (redact_secret && auth->alg_key_len) in copy_to_user_auth()
1212 memset(algo->alg_key, 0, (auth->alg_key_len + 7) / 8); in copy_to_user_auth()
1214 memcpy(algo->alg_key, auth->alg_key, in copy_to_user_auth()
1215 (auth->alg_key_len + 7) / 8); in copy_to_user_auth()
1216 algo->alg_key_len = auth->alg_key_len; in copy_to_user_auth()
1218 nla = nla_reserve(skb, XFRMA_ALG_AUTH_TRUNC, xfrm_alg_auth_len(auth)); in copy_to_user_auth()
1222 strscpy_pad(ap->alg_name, auth->alg_name); in copy_to_user_auth()
1223 ap->alg_key_len = auth->alg_key_len; in copy_to_user_auth()
1224 ap->alg_trunc_len = auth->alg_trunc_len; in copy_to_user_auth()
1225 if (redact_secret && auth->alg_key_len) in copy_to_user_auth()
1226 memset(ap->alg_key, 0, (auth->alg_key_len + 7) / 8); in copy_to_user_auth()
1228 memcpy(ap->alg_key, auth->alg_key, in copy_to_user_auth()
1229 (auth->alg_key_len + 7) / 8); in copy_to_user_auth()