Lines Matching refs:ictx
404 struct ccm_instance_ctx *ictx = aead_instance_ctx(inst); in crypto_ccm_init_tfm() local
411 mac = crypto_spawn_ahash(&ictx->mac); in crypto_ccm_init_tfm()
415 ctr = crypto_spawn_skcipher(&ictx->ctr); in crypto_ccm_init_tfm()
464 struct ccm_instance_ctx *ictx; in crypto_ccm_create_common() local
487 inst = kzalloc(sizeof(*inst) + sizeof(*ictx), GFP_KERNEL); in crypto_ccm_create_common()
492 ictx = aead_instance_ctx(inst); in crypto_ccm_create_common()
493 err = crypto_init_ahash_spawn(&ictx->mac, mac, in crypto_ccm_create_common()
498 crypto_set_skcipher_spawn(&ictx->ctr, aead_crypto_instance(inst)); in crypto_ccm_create_common()
499 err = crypto_grab_skcipher(&ictx->ctr, ctr_name, 0, in crypto_ccm_create_common()
505 ctr = crypto_spawn_skcipher_alg(&ictx->ctr); in crypto_ccm_create_common()
556 crypto_drop_skcipher(&ictx->ctr); in crypto_ccm_create_common()
558 crypto_drop_ahash(&ictx->mac); in crypto_ccm_create_common()