Lines Matching refs:a_hash
4225 struct ahash_alg *a_hash; in chcr_register_alg() local
4261 a_hash = &driver_algs[i].alg.hash; in chcr_register_alg()
4262 a_hash->update = chcr_ahash_update; in chcr_register_alg()
4263 a_hash->final = chcr_ahash_final; in chcr_register_alg()
4264 a_hash->finup = chcr_ahash_finup; in chcr_register_alg()
4265 a_hash->digest = chcr_ahash_digest; in chcr_register_alg()
4266 a_hash->export = chcr_ahash_export; in chcr_register_alg()
4267 a_hash->import = chcr_ahash_import; in chcr_register_alg()
4268 a_hash->halg.statesize = SZ_AHASH_REQ_CTX; in chcr_register_alg()
4269 a_hash->halg.base.cra_priority = CHCR_CRA_PRIORITY; in chcr_register_alg()
4270 a_hash->halg.base.cra_module = THIS_MODULE; in chcr_register_alg()
4271 a_hash->halg.base.cra_flags = CRYPTO_ALG_ASYNC; in chcr_register_alg()
4272 a_hash->halg.base.cra_alignmask = 0; in chcr_register_alg()
4273 a_hash->halg.base.cra_exit = NULL; in chcr_register_alg()
4276 a_hash->halg.base.cra_init = chcr_hmac_cra_init; in chcr_register_alg()
4277 a_hash->halg.base.cra_exit = chcr_hmac_cra_exit; in chcr_register_alg()
4278 a_hash->init = chcr_hmac_init; in chcr_register_alg()
4279 a_hash->setkey = chcr_ahash_setkey; in chcr_register_alg()
4280 a_hash->halg.base.cra_ctxsize = SZ_AHASH_H_CTX; in chcr_register_alg()
4282 a_hash->init = chcr_sha_init; in chcr_register_alg()
4283 a_hash->halg.base.cra_ctxsize = SZ_AHASH_CTX; in chcr_register_alg()
4284 a_hash->halg.base.cra_init = chcr_sha_cra_init; in chcr_register_alg()