Lines Matching refs:alg
345 struct skcipher_alg *alg;
380 alg = crypto_skcipher_spawn_alg(&ctx->spawn);
383 if (alg->base.cra_blocksize != XTS_BLOCK_SIZE)
386 if (crypto_skcipher_alg_ivsize(alg))
390 &alg->base);
395 cipher_name = alg->base.cra_name;
412 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
425 inst->alg.base.cra_priority = alg->base.cra_priority;
426 inst->alg.base.cra_blocksize = XTS_BLOCK_SIZE;
427 inst->alg.base.cra_alignmask = alg->base.cra_alignmask |
430 inst->alg.ivsize = XTS_BLOCK_SIZE;
431 inst->alg.min_keysize = crypto_skcipher_alg_min_keysize(alg) * 2;
432 inst->alg.max_keysize = crypto_skcipher_alg_max_keysize(alg) * 2;
434 inst->alg.base.cra_ctxsize = sizeof(struct xts_tfm_ctx);
436 inst->alg.init = xts_init_tfm;
437 inst->alg.exit = xts_exit_tfm;
439 inst->alg.setkey = xts_setkey;
440 inst->alg.encrypt = xts_encrypt;
441 inst->alg.decrypt = xts_decrypt;