Lines Matching defs:ghash
23 struct crypto_ahash_spawn ghash;
28 struct crypto_ahash *ghash;
92 struct crypto_ahash *ghash = ctx->ghash;
133 crypto_ahash_clear_flags(ghash, CRYPTO_TFM_REQ_MASK);
134 crypto_ahash_set_flags(ghash, crypto_aead_get_flags(aead) &
136 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128));
398 ahash_request_set_tfm(ahreq, ctx->ghash);
521 struct crypto_ahash *ghash;
525 ghash = crypto_spawn_ahash(&ictx->ghash);
526 if (IS_ERR(ghash))
527 return PTR_ERR(ghash);
535 ctx->ghash = ghash;
544 crypto_ahash_reqsize(ghash)));
549 crypto_free_ahash(ghash);
557 crypto_free_ahash(ctx->ghash);
566 crypto_drop_ahash(&ctx->ghash);
579 struct hash_alg_common *ghash;
591 err = crypto_grab_ahash(&ctx->ghash, aead_crypto_instance(inst),
595 ghash = crypto_spawn_ahash_alg(&ctx->ghash);
598 if (strcmp(ghash->base.cra_name, "ghash") != 0 ||
599 ghash->digestsize != 16)
621 ghash->base.cra_driver_name) >=
625 inst->alg.base.cra_priority = (ghash->base.cra_priority +
663 return crypto_gcm_create_common(tmpl, tb, ctr_name, "ghash");