Lines Matching refs:alg
152 struct ccp_crypto_ahash_alg *alg = in ccp_sha_init() local
159 rctx->type = alg->type; in ccp_sha_init()
308 struct ccp_crypto_ahash_alg *alg = ccp_crypto_ahash_alg(tfm); in ccp_hmac_sha_cra_init() local
311 hmac_tfm = crypto_alloc_shash(alg->child_alg, 0, 0); in ccp_hmac_sha_cra_init()
314 alg->child_alg); in ccp_hmac_sha_cra_init()
370 struct ahash_alg *alg; in ccp_register_hmac_alg() local
385 alg = &ccp_alg->alg; in ccp_register_hmac_alg()
386 alg->setkey = ccp_sha_setkey; in ccp_register_hmac_alg()
388 halg = &alg->halg; in ccp_register_hmac_alg()
397 ret = crypto_register_ahash(alg); in ccp_register_hmac_alg()
414 struct ahash_alg *alg; in ccp_register_sha_alg() local
427 alg = &ccp_alg->alg; in ccp_register_sha_alg()
428 alg->init = ccp_sha_init; in ccp_register_sha_alg()
429 alg->update = ccp_sha_update; in ccp_register_sha_alg()
430 alg->final = ccp_sha_final; in ccp_register_sha_alg()
431 alg->finup = ccp_sha_finup; in ccp_register_sha_alg()
432 alg->digest = ccp_sha_digest; in ccp_register_sha_alg()
433 alg->export = ccp_sha_export; in ccp_register_sha_alg()
434 alg->import = ccp_sha_import; in ccp_register_sha_alg()
436 halg = &alg->halg; in ccp_register_sha_alg()
455 ret = crypto_register_ahash(alg); in ccp_register_sha_alg()