Lines Matching refs:aead_inst
448 struct aead_instance *aead_inst = NULL;
497 aead_inst = kzalloc(sizeof(*aead_inst) +
499 if (!aead_inst)
501 inst = aead_crypto_instance(aead_inst);
502 base = &aead_inst->alg.base;
593 aead_inst->alg.setkey = essiv_aead_setkey;
594 aead_inst->alg.setauthsize = essiv_aead_setauthsize;
595 aead_inst->alg.encrypt = essiv_aead_encrypt;
596 aead_inst->alg.decrypt = essiv_aead_decrypt;
597 aead_inst->alg.init = essiv_aead_init_tfm;
598 aead_inst->alg.exit = essiv_aead_exit_tfm;
600 aead_inst->alg.ivsize = ivsize;
601 aead_inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(aead_alg);
602 aead_inst->alg.chunksize = crypto_aead_alg_chunksize(aead_alg);
604 aead_inst->free = essiv_aead_free_instance;
606 err = aead_register_instance(tmpl, aead_inst);
624 kfree(aead_inst);