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