Lines Matching refs:alg
187 struct ccp_crypto_ahash_alg *alg = in ccp_sha_init() local
194 rctx->type = alg->type; in ccp_sha_init()
334 struct ccp_crypto_ahash_alg *alg = ccp_crypto_ahash_alg(tfm); in ccp_hmac_sha_cra_init() local
337 hmac_tfm = crypto_alloc_shash(alg->child_alg, 0, 0); in ccp_hmac_sha_cra_init()
340 alg->child_alg); in ccp_hmac_sha_cra_init()
416 struct ahash_alg *alg; in ccp_register_hmac_alg() local
431 alg = &ccp_alg->alg; in ccp_register_hmac_alg()
432 alg->setkey = ccp_sha_setkey; in ccp_register_hmac_alg()
434 halg = &alg->halg; in ccp_register_hmac_alg()
443 ret = crypto_register_ahash(alg); in ccp_register_hmac_alg()
460 struct ahash_alg *alg; in ccp_register_sha_alg() local
473 alg = &ccp_alg->alg; in ccp_register_sha_alg()
474 alg->init = ccp_sha_init; in ccp_register_sha_alg()
475 alg->update = ccp_sha_update; in ccp_register_sha_alg()
476 alg->final = ccp_sha_final; in ccp_register_sha_alg()
477 alg->finup = ccp_sha_finup; in ccp_register_sha_alg()
478 alg->digest = ccp_sha_digest; in ccp_register_sha_alg()
479 alg->export = ccp_sha_export; in ccp_register_sha_alg()
480 alg->import = ccp_sha_import; in ccp_register_sha_alg()
482 halg = &alg->halg; in ccp_register_sha_alg()
501 ret = crypto_register_ahash(alg); in ccp_register_sha_alg()