Lines Matching refs:ictx
406 struct ccm_instance_ctx *ictx = aead_instance_ctx(inst); in crypto_ccm_init_tfm() local
413 mac = crypto_spawn_ahash(&ictx->mac); in crypto_ccm_init_tfm()
417 ctr = crypto_spawn_skcipher(&ictx->ctr); in crypto_ccm_init_tfm()
467 struct ccm_instance_ctx *ictx; in crypto_ccm_create_common() local
489 inst = kzalloc(sizeof(*inst) + sizeof(*ictx), GFP_KERNEL); in crypto_ccm_create_common()
494 ictx = aead_instance_ctx(inst); in crypto_ccm_create_common()
495 err = crypto_init_ahash_spawn(&ictx->mac, mac, in crypto_ccm_create_common()
500 crypto_set_skcipher_spawn(&ictx->ctr, aead_crypto_instance(inst)); in crypto_ccm_create_common()
501 err = crypto_grab_skcipher(&ictx->ctr, ctr_name, 0, in crypto_ccm_create_common()
507 ctr = crypto_spawn_skcipher_alg(&ictx->ctr); in crypto_ccm_create_common()
554 crypto_drop_skcipher(&ictx->ctr); in crypto_ccm_create_common()
556 crypto_drop_ahash(&ictx->mac); in crypto_ccm_create_common()