Lines Matching defs:alg
342 struct skcipher_alg *alg;
377 alg = crypto_skcipher_spawn_alg(&ctx->spawn);
380 if (alg->base.cra_blocksize != XTS_BLOCK_SIZE)
383 if (crypto_skcipher_alg_ivsize(alg))
387 &alg->base);
392 cipher_name = alg->base.cra_name;
409 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
417 inst->alg.base.cra_priority = alg->base.cra_priority;
418 inst->alg.base.cra_blocksize = XTS_BLOCK_SIZE;
419 inst->alg.base.cra_alignmask = alg->base.cra_alignmask |
422 inst->alg.ivsize = XTS_BLOCK_SIZE;
423 inst->alg.min_keysize = crypto_skcipher_alg_min_keysize(alg) * 2;
424 inst->alg.max_keysize = crypto_skcipher_alg_max_keysize(alg) * 2;
426 inst->alg.base.cra_ctxsize = sizeof(struct xts_tfm_ctx);
428 inst->alg.init = xts_init_tfm;
429 inst->alg.exit = xts_exit_tfm;
431 inst->alg.setkey = xts_setkey;
432 inst->alg.encrypt = xts_encrypt;
433 inst->alg.decrypt = xts_decrypt;