Lines Matching refs:hash
24 struct crypto_shash *hash; member
30 struct crypto_ahash *hash; member
42 struct crypto_shash *hash = tctx->hash; in hmac_setkey() local
45 SHASH_DESC_ON_STACK(shash, hash); in hmac_setkey()
51 shash->tfm = hash; in hmac_setkey()
94 desc->tfm = tctx->hash; in hmac_import()
111 desc->tfm = tctx->hash; in hmac_import_core()
148 struct crypto_shash *hash; in hmac_init_tfm() local
153 hash = crypto_spawn_shash(spawn); in hmac_init_tfm()
154 if (IS_ERR(hash)) in hmac_init_tfm()
155 return PTR_ERR(hash); in hmac_init_tfm()
157 tctx->hash = hash; in hmac_init_tfm()
165 struct crypto_shash *hash; in hmac_clone_tfm() local
167 hash = crypto_clone_shash(sctx->hash); in hmac_clone_tfm()
168 if (IS_ERR(hash)) in hmac_clone_tfm()
169 return PTR_ERR(hash); in hmac_clone_tfm()
171 dctx->hash = hash; in hmac_clone_tfm()
179 crypto_free_shash(tctx->hash); in hmac_exit_tfm()
255 struct crypto_ahash *fb = crypto_ahash_fb(tctx->hash); in hmac_setkey_ahash()
314 ahash_request_set_tfm(req, tctx->hash); in hmac_import_ahash()
329 ahash_request_set_tfm(req, tctx->hash); in hmac_import_core_ahash()
412 struct crypto_ahash *hash; in hmac_init_ahash_tfm() local
414 hash = crypto_spawn_ahash(ahash_instance_ctx(inst)); in hmac_init_ahash_tfm()
415 if (IS_ERR(hash)) in hmac_init_ahash_tfm()
416 return PTR_ERR(hash); in hmac_init_ahash_tfm()
419 crypto_ahash_reqsize(hash)) in hmac_init_ahash_tfm()
422 tctx->hash = hash; in hmac_init_ahash_tfm()
431 struct crypto_ahash *hash; in hmac_clone_ahash_tfm() local
433 hash = crypto_clone_ahash(sctx->hash); in hmac_clone_ahash_tfm()
434 if (IS_ERR(hash)) in hmac_clone_ahash_tfm()
435 return PTR_ERR(hash); in hmac_clone_ahash_tfm()
437 dctx->hash = hash; in hmac_clone_ahash_tfm()
445 crypto_free_ahash(tctx->hash); in hmac_exit_ahash_tfm()