Lines Matching refs:aead_inst
444 struct aead_instance *aead_inst = NULL; in essiv_create() local
493 aead_inst = kzalloc(sizeof(*aead_inst) + in essiv_create()
495 if (!aead_inst) in essiv_create()
497 inst = aead_crypto_instance(aead_inst); in essiv_create()
498 base = &aead_inst->alg.base; in essiv_create()
589 aead_inst->alg.setkey = essiv_aead_setkey; in essiv_create()
590 aead_inst->alg.setauthsize = essiv_aead_setauthsize; in essiv_create()
591 aead_inst->alg.encrypt = essiv_aead_encrypt; in essiv_create()
592 aead_inst->alg.decrypt = essiv_aead_decrypt; in essiv_create()
593 aead_inst->alg.init = essiv_aead_init_tfm; in essiv_create()
594 aead_inst->alg.exit = essiv_aead_exit_tfm; in essiv_create()
596 aead_inst->alg.ivsize = ivsize; in essiv_create()
597 aead_inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(aead_alg); in essiv_create()
598 aead_inst->alg.chunksize = crypto_aead_alg_chunksize(aead_alg); in essiv_create()
600 aead_inst->free = essiv_aead_free_instance; in essiv_create()
602 err = aead_register_instance(tmpl, aead_inst); in essiv_create()
620 kfree(aead_inst); in essiv_create()