Lines Matching refs:auth
23 struct crypto_ahash_spawn auth;
29 struct crypto_ahash *auth;
88 struct crypto_ahash *auth = ctx->auth;
96 crypto_ahash_clear_flags(auth, CRYPTO_TFM_REQ_MASK);
97 crypto_ahash_set_flags(auth, crypto_aead_get_flags(authenc) &
99 err = crypto_ahash_setkey(auth, keys.authkey, keys.authkeylen);
138 struct crypto_ahash *auth = ctx->auth;
144 hash = (u8 *)ALIGN((unsigned long)hash + crypto_ahash_alignmask(auth),
145 crypto_ahash_alignmask(auth) + 1);
147 ahash_request_set_tfm(ahreq, auth);
285 struct crypto_ahash *auth = ctx->auth;
291 hash = (u8 *)ALIGN((unsigned long)hash + crypto_ahash_alignmask(auth),
292 crypto_ahash_alignmask(auth) + 1);
294 ahash_request_set_tfm(ahreq, auth);
312 struct crypto_ahash *auth;
317 auth = crypto_spawn_ahash(&ictx->auth);
318 if (IS_ERR(auth))
319 return PTR_ERR(auth);
331 ctx->auth = auth;
340 crypto_ahash_reqsize(auth) +
350 crypto_free_ahash(auth);
358 crypto_free_ahash(ctx->auth);
368 crypto_drop_ahash(&ctx->auth);
378 struct hash_alg_common *auth;
392 err = crypto_grab_ahash(&ctx->auth, aead_crypto_instance(inst),
396 auth = crypto_spawn_ahash_alg(&ctx->auth);
397 auth_base = &auth->base;
405 ctx->reqoff = ALIGN(2 * auth->digestsize + auth_base->cra_alignmask,
429 inst->alg.maxauthsize = auth->digestsize;