Lines Matching refs:alg
165 struct aead_alg *alg = crypto_aead_alg(aead);
167 container_of(alg, struct chcr_alg_template, alg.aead);
366 struct crypto_alg *alg = tfm->__crt_alg;
368 container_of(__crypto_ahash_alg(alg), struct chcr_alg_template,
369 alg.hash);
568 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
570 container_of(alg, struct chcr_alg_template, alg.skcipher);
1468 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1472 ablkctx->sw_cipher = crypto_alloc_skcipher(alg->base.cra_name, 0,
1475 pr_err("failed to allocate fallback for %s\n", alg->base.cra_name);
1487 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1497 pr_err("failed to allocate fallback for %s\n", alg->base.cra_name);
3252 struct aead_alg *alg = crypto_aead_alg(tfm);
3254 aeadctx->sw_cipher = crypto_alloc_aead(alg->base.cra_name, 0,
3857 .alg.skcipher = {
3875 .alg.skcipher = {
3893 .alg.skcipher = {
3912 .alg.skcipher = {
3931 .alg.hash = {
3943 .alg.hash = {
3955 .alg.hash = {
3967 .alg.hash = {
3979 .alg.hash = {
3992 .alg.hash = {
4004 .alg.hash = {
4016 .alg.hash = {
4028 .alg.hash = {
4040 .alg.hash = {
4053 .alg.aead = {
4072 .alg.aead = {
4092 .alg.aead = {
4111 .alg.aead = {
4130 .alg.aead = {
4151 .alg.aead = {
4173 .alg.aead = {
4193 .alg.aead = {
4214 .alg.aead = {
4235 .alg.aead = {
4256 .alg.aead = {
4277 .alg.aead = {
4299 .alg.aead = {
4319 .alg.aead = {
4340 .alg.aead = {
4361 .alg.aead = {
4393 &driver_algs[i].alg.skcipher.base.cra_refcnt)
4396 &driver_algs[i].alg.skcipher);
4402 &driver_algs[i].alg.aead.base.cra_refcnt) == 1) {
4404 &driver_algs[i].alg.aead);
4410 &driver_algs[i].alg.hash.halg.base.cra_refcnt)
4413 &driver_algs[i].alg.hash);
4441 driver_algs[i].alg.skcipher.base.cra_priority =
4443 driver_algs[i].alg.skcipher.base.cra_module = THIS_MODULE;
4444 driver_algs[i].alg.skcipher.base.cra_flags =
4448 driver_algs[i].alg.skcipher.base.cra_ctxsize =
4451 driver_algs[i].alg.skcipher.base.cra_alignmask = 0;
4453 err = crypto_register_skcipher(&driver_algs[i].alg.skcipher);
4454 name = driver_algs[i].alg.skcipher.base.cra_driver_name;
4457 driver_algs[i].alg.aead.base.cra_flags =
4460 driver_algs[i].alg.aead.encrypt = chcr_aead_encrypt;
4461 driver_algs[i].alg.aead.decrypt = chcr_aead_decrypt;
4462 driver_algs[i].alg.aead.init = chcr_aead_cra_init;
4463 driver_algs[i].alg.aead.exit = chcr_aead_cra_exit;
4464 driver_algs[i].alg.aead.base.cra_module = THIS_MODULE;
4465 err = crypto_register_aead(&driver_algs[i].alg.aead);
4466 name = driver_algs[i].alg.aead.base.cra_driver_name;
4469 a_hash = &driver_algs[i].alg.hash;
4495 err = crypto_register_ahash(&driver_algs[i].alg.hash);
4496 ai = driver_algs[i].alg.hash.halg.base;