Lines Matching refs:alg
165 struct ccp_crypto_ahash_alg *alg = in ccp_sha_init() local
172 rctx->type = alg->type; in ccp_sha_init()
321 struct ccp_crypto_ahash_alg *alg = ccp_crypto_ahash_alg(tfm); in ccp_hmac_sha_cra_init() local
324 hmac_tfm = crypto_alloc_shash(alg->child_alg, 0, 0); in ccp_hmac_sha_cra_init()
327 alg->child_alg); in ccp_hmac_sha_cra_init()
383 struct ahash_alg *alg; in ccp_register_hmac_alg() local
398 alg = &ccp_alg->alg; in ccp_register_hmac_alg()
399 alg->setkey = ccp_sha_setkey; in ccp_register_hmac_alg()
401 halg = &alg->halg; in ccp_register_hmac_alg()
410 ret = crypto_register_ahash(alg); in ccp_register_hmac_alg()
427 struct ahash_alg *alg; in ccp_register_sha_alg() local
440 alg = &ccp_alg->alg; in ccp_register_sha_alg()
441 alg->init = ccp_sha_init; in ccp_register_sha_alg()
442 alg->update = ccp_sha_update; in ccp_register_sha_alg()
443 alg->final = ccp_sha_final; in ccp_register_sha_alg()
444 alg->finup = ccp_sha_finup; in ccp_register_sha_alg()
445 alg->digest = ccp_sha_digest; in ccp_register_sha_alg()
446 alg->export = ccp_sha_export; in ccp_register_sha_alg()
447 alg->import = ccp_sha_import; in ccp_register_sha_alg()
449 halg = &alg->halg; in ccp_register_sha_alg()
468 ret = crypto_register_ahash(alg); in ccp_register_sha_alg()