Lines Matching refs:skcipher_inst
443 struct skcipher_instance *skcipher_inst = NULL; in essiv_create() local
474 skcipher_inst = kzalloc(sizeof(*skcipher_inst) + in essiv_create()
476 if (!skcipher_inst) in essiv_create()
478 inst = skcipher_crypto_instance(skcipher_inst); in essiv_create()
479 base = &skcipher_inst->alg.base; in essiv_create()
573 skcipher_inst->alg.setkey = essiv_skcipher_setkey; in essiv_create()
574 skcipher_inst->alg.encrypt = essiv_skcipher_encrypt; in essiv_create()
575 skcipher_inst->alg.decrypt = essiv_skcipher_decrypt; in essiv_create()
576 skcipher_inst->alg.init = essiv_skcipher_init_tfm; in essiv_create()
577 skcipher_inst->alg.exit = essiv_skcipher_exit_tfm; in essiv_create()
579 skcipher_inst->alg.min_keysize = crypto_skcipher_alg_min_keysize(skcipher_alg); in essiv_create()
580 skcipher_inst->alg.max_keysize = crypto_skcipher_alg_max_keysize(skcipher_alg); in essiv_create()
581 skcipher_inst->alg.ivsize = ivsize; in essiv_create()
582 skcipher_inst->alg.chunksize = crypto_skcipher_alg_chunksize(skcipher_alg); in essiv_create()
583 skcipher_inst->alg.walksize = crypto_skcipher_alg_walksize(skcipher_alg); in essiv_create()
585 skcipher_inst->free = essiv_skcipher_free_instance; in essiv_create()
587 err = skcipher_register_instance(tmpl, skcipher_inst); in essiv_create()
619 kfree(skcipher_inst); in essiv_create()