Lines Matching refs:hash_ctx
89 struct crypto_hash_ctx hash_ctx; /* Crypto Hash API context */ member
109 return container_of(ctx, struct crypto_hash, hash_ctx); in to_hash_ctx()
248 struct hashctx *hash_ctx = NULL; in caam_hash_allocate() local
264 hash_ctx = caam_calloc(sizeof(*hash_ctx)); in caam_hash_allocate()
265 if (!hash_ctx) { in caam_hash_allocate()
270 hash_ctx->alg = alg; in caam_hash_allocate()
271 hash->hash_ctx.ops = &hash_ops; in caam_hash_allocate()
272 hash->ctx = hash_ctx; in caam_hash_allocate()
274 *ctx = &hash->hash_ctx; in caam_hash_allocate()
276 ret = caam_hash_hmac_allocate(hash_ctx); in caam_hash_allocate()
280 HASH_TRACE("Allocated Context (%p)", hash_ctx); in caam_hash_allocate()
287 if (hash_ctx) in caam_hash_allocate()
288 caam_free(hash_ctx); in caam_hash_allocate()