• Home
  • Raw
  • Download

Lines Matching refs:alg

440 	struct skcipher_alg *alg;  in qce_skcipher_register_one()  local
447 alg = &tmpl->alg.skcipher; in qce_skcipher_register_one()
449 snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", def->name); in qce_skcipher_register_one()
450 snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s", in qce_skcipher_register_one()
453 alg->base.cra_blocksize = def->blocksize; in qce_skcipher_register_one()
454 alg->chunksize = def->chunksize; in qce_skcipher_register_one()
455 alg->ivsize = def->ivsize; in qce_skcipher_register_one()
456 alg->min_keysize = def->min_keysize; in qce_skcipher_register_one()
457 alg->max_keysize = def->max_keysize; in qce_skcipher_register_one()
458 alg->setkey = IS_3DES(def->flags) ? qce_des3_setkey : in qce_skcipher_register_one()
461 alg->encrypt = qce_skcipher_encrypt; in qce_skcipher_register_one()
462 alg->decrypt = qce_skcipher_decrypt; in qce_skcipher_register_one()
464 alg->base.cra_priority = 300; in qce_skcipher_register_one()
465 alg->base.cra_flags = CRYPTO_ALG_ASYNC | in qce_skcipher_register_one()
468 alg->base.cra_ctxsize = sizeof(struct qce_cipher_ctx); in qce_skcipher_register_one()
469 alg->base.cra_alignmask = 0; in qce_skcipher_register_one()
470 alg->base.cra_module = THIS_MODULE; in qce_skcipher_register_one()
473 alg->base.cra_flags |= CRYPTO_ALG_NEED_FALLBACK; in qce_skcipher_register_one()
474 alg->init = qce_skcipher_init_fallback; in qce_skcipher_register_one()
475 alg->exit = qce_skcipher_exit; in qce_skcipher_register_one()
477 alg->init = qce_skcipher_init; in qce_skcipher_register_one()
485 ret = crypto_register_skcipher(alg); in qce_skcipher_register_one()
487 dev_err(qce->dev, "%s registration failed\n", alg->base.cra_name); in qce_skcipher_register_one()
493 dev_dbg(qce->dev, "%s is registered\n", alg->base.cra_name); in qce_skcipher_register_one()
502 crypto_unregister_skcipher(&tmpl->alg.skcipher); in qce_skcipher_unregister()