Lines Matching defs:alg
231 struct skcipher_alg *alg;
240 alg = &ccp_alg->alg;
242 snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", def->name);
243 snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
245 alg->base.cra_flags = CRYPTO_ALG_ASYNC |
249 alg->base.cra_blocksize = AES_BLOCK_SIZE;
250 alg->base.cra_ctxsize = sizeof(struct ccp_ctx) +
252 alg->base.cra_priority = CCP_CRA_PRIORITY;
253 alg->base.cra_module = THIS_MODULE;
255 alg->setkey = ccp_aes_xts_setkey;
256 alg->encrypt = ccp_aes_xts_encrypt;
257 alg->decrypt = ccp_aes_xts_decrypt;
258 alg->min_keysize = AES_MIN_KEY_SIZE * 2;
259 alg->max_keysize = AES_MAX_KEY_SIZE * 2;
260 alg->ivsize = AES_BLOCK_SIZE;
261 alg->init = ccp_aes_xts_init_tfm;
262 alg->exit = ccp_aes_xts_exit_tfm;
264 ret = crypto_register_skcipher(alg);
267 alg->base.cra_name, ret);