Lines Matching refs:ghash
24 struct crypto_ahash_spawn ghash;
29 struct crypto_ahash *ghash;
96 struct crypto_ahash *ghash = ctx->ghash;
137 crypto_ahash_clear_flags(ghash, CRYPTO_TFM_REQ_MASK);
138 crypto_ahash_set_flags(ghash, crypto_aead_get_flags(aead) &
140 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128));
404 ahash_request_set_tfm(ahreq, ctx->ghash);
527 struct crypto_ahash *ghash;
531 ghash = crypto_spawn_ahash(&ictx->ghash);
532 if (IS_ERR(ghash))
533 return PTR_ERR(ghash);
541 ctx->ghash = ghash;
550 crypto_ahash_reqsize(ghash)));
555 crypto_free_ahash(ghash);
563 crypto_free_ahash(ctx->ghash);
572 crypto_drop_ahash(&ctx->ghash);
585 struct hash_alg_common *ghash;
597 err = crypto_grab_ahash(&ctx->ghash, aead_crypto_instance(inst),
601 ghash = crypto_spawn_ahash_alg(&ctx->ghash);
604 if (strcmp(ghash->base.cra_name, "ghash") != 0 ||
605 ghash->digestsize != 16)
628 ghash->base.cra_driver_name) >=
632 inst->alg.base.cra_priority = (ghash->base.cra_priority +
635 inst->alg.base.cra_alignmask = ghash->base.cra_alignmask |
671 return crypto_gcm_create_common(tmpl, tb, ctr_name, "ghash");