Lines Matching refs:a_hash
4288 struct ahash_alg *a_hash; in chcr_register_alg() local
4324 a_hash = &driver_algs[i].alg.hash; in chcr_register_alg()
4325 a_hash->update = chcr_ahash_update; in chcr_register_alg()
4326 a_hash->final = chcr_ahash_final; in chcr_register_alg()
4327 a_hash->finup = chcr_ahash_finup; in chcr_register_alg()
4328 a_hash->digest = chcr_ahash_digest; in chcr_register_alg()
4329 a_hash->export = chcr_ahash_export; in chcr_register_alg()
4330 a_hash->import = chcr_ahash_import; in chcr_register_alg()
4331 a_hash->halg.statesize = SZ_AHASH_REQ_CTX; in chcr_register_alg()
4332 a_hash->halg.base.cra_priority = CHCR_CRA_PRIORITY; in chcr_register_alg()
4333 a_hash->halg.base.cra_module = THIS_MODULE; in chcr_register_alg()
4334 a_hash->halg.base.cra_flags = CRYPTO_ALG_ASYNC; in chcr_register_alg()
4335 a_hash->halg.base.cra_alignmask = 0; in chcr_register_alg()
4336 a_hash->halg.base.cra_exit = NULL; in chcr_register_alg()
4339 a_hash->halg.base.cra_init = chcr_hmac_cra_init; in chcr_register_alg()
4340 a_hash->halg.base.cra_exit = chcr_hmac_cra_exit; in chcr_register_alg()
4341 a_hash->init = chcr_hmac_init; in chcr_register_alg()
4342 a_hash->setkey = chcr_ahash_setkey; in chcr_register_alg()
4343 a_hash->halg.base.cra_ctxsize = SZ_AHASH_H_CTX; in chcr_register_alg()
4345 a_hash->init = chcr_sha_init; in chcr_register_alg()
4346 a_hash->halg.base.cra_ctxsize = SZ_AHASH_CTX; in chcr_register_alg()
4347 a_hash->halg.base.cra_init = chcr_sha_cra_init; in chcr_register_alg()