Lines Matching refs:ictx
337 struct hctr2_instance_ctx *ictx = skcipher_instance_ctx(inst); in hctr2_init_tfm() local
345 xctr = crypto_spawn_skcipher(&ictx->xctr_spawn); in hctr2_init_tfm()
349 blockcipher = crypto_spawn_cipher(&ictx->blockcipher_spawn); in hctr2_init_tfm()
355 polyval = crypto_spawn_shash(&ictx->polyval_spawn); in hctr2_init_tfm()
396 struct hctr2_instance_ctx *ictx = skcipher_instance_ctx(inst); in hctr2_free_instance() local
398 crypto_drop_cipher(&ictx->blockcipher_spawn); in hctr2_free_instance()
399 crypto_drop_skcipher(&ictx->xctr_spawn); in hctr2_free_instance()
400 crypto_drop_shash(&ictx->polyval_spawn); in hctr2_free_instance()
411 struct hctr2_instance_ctx *ictx; in hctr2_create_common() local
423 inst = kzalloc(sizeof(*inst) + sizeof(*ictx), GFP_KERNEL); in hctr2_create_common()
426 ictx = skcipher_instance_ctx(inst); in hctr2_create_common()
429 err = crypto_grab_skcipher(&ictx->xctr_spawn, in hctr2_create_common()
434 xctr_alg = crypto_spawn_skcipher_alg(&ictx->xctr_spawn); in hctr2_create_common()
448 err = crypto_grab_cipher(&ictx->blockcipher_spawn, in hctr2_create_common()
453 blockcipher_alg = crypto_spawn_cipher_alg(&ictx->blockcipher_spawn); in hctr2_create_common()
461 err = crypto_grab_shash(&ictx->polyval_spawn, in hctr2_create_common()
466 polyval_alg = crypto_spawn_shash_alg(&ictx->polyval_spawn); in hctr2_create_common()