Lines Matching defs:auth
448 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits;
471 if (ualg->alg_trunc_len > algo->uinfo.auth.icv_fullbits) {
483 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits;
973 static int copy_to_user_auth(struct xfrm_algo_auth *auth, struct sk_buff *skb)
981 sizeof(*algo) + (auth->alg_key_len + 7) / 8);
985 strncpy(algo->alg_name, auth->alg_name, sizeof(algo->alg_name));
987 if (redact_secret && auth->alg_key_len)
988 memset(algo->alg_key, 0, (auth->alg_key_len + 7) / 8);
990 memcpy(algo->alg_key, auth->alg_key,
991 (auth->alg_key_len + 7) / 8);
992 algo->alg_key_len = auth->alg_key_len;
994 nla = nla_reserve(skb, XFRMA_ALG_AUTH_TRUNC, xfrm_alg_auth_len(auth));
998 memcpy(ap, auth, sizeof(struct xfrm_algo_auth));
999 if (redact_secret && auth->alg_key_len)
1000 memset(ap->alg_key, 0, (auth->alg_key_len + 7) / 8);
1002 memcpy(ap->alg_key, auth->alg_key,
1003 (auth->alg_key_len + 7) / 8);