Lines Matching refs:ctr

26 	struct crypto_skcipher_spawn ctr;  member
31 struct crypto_ablkcipher *ctr; member
109 struct crypto_ablkcipher *ctr = ctx->ctr; in crypto_gcm_setkey() local
121 crypto_ablkcipher_clear_flags(ctr, CRYPTO_TFM_REQ_MASK); in crypto_gcm_setkey()
122 crypto_ablkcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_gcm_setkey()
125 err = crypto_ablkcipher_setkey(ctr, key, keylen); in crypto_gcm_setkey()
129 crypto_aead_set_flags(aead, crypto_ablkcipher_get_flags(ctr) & in crypto_gcm_setkey()
132 data = kzalloc(sizeof(*data) + crypto_ablkcipher_reqsize(ctr), in crypto_gcm_setkey()
139 ablkcipher_request_set_tfm(&data->req, ctr); in crypto_gcm_setkey()
214 ablkcipher_request_set_tfm(ablk_req, ctx->ctr); in crypto_gcm_init_crypt()
656 struct crypto_ablkcipher *ctr; in crypto_gcm_init_tfm() local
665 ctr = crypto_spawn_skcipher(&ictx->ctr); in crypto_gcm_init_tfm()
666 err = PTR_ERR(ctr); in crypto_gcm_init_tfm()
667 if (IS_ERR(ctr)) in crypto_gcm_init_tfm()
670 ctx->ctr = ctr; in crypto_gcm_init_tfm()
678 crypto_ablkcipher_reqsize(ctr), in crypto_gcm_init_tfm()
694 crypto_free_ablkcipher(ctx->ctr); in crypto_gcm_exit_tfm()
704 struct crypto_alg *ctr; in crypto_gcm_alloc_common() local
735 crypto_set_skcipher_spawn(&ctx->ctr, inst); in crypto_gcm_alloc_common()
736 err = crypto_grab_skcipher(&ctx->ctr, ctr_name, 0, in crypto_gcm_alloc_common()
742 ctr = crypto_skcipher_spawn_alg(&ctx->ctr); in crypto_gcm_alloc_common()
745 if (ctr->cra_ablkcipher.ivsize != 16) in crypto_gcm_alloc_common()
750 if (ctr->cra_blocksize != 1) in crypto_gcm_alloc_common()
755 "gcm_base(%s,%s)", ctr->cra_driver_name, in crypto_gcm_alloc_common()
763 inst->alg.cra_flags |= ctr->cra_flags & CRYPTO_ALG_ASYNC; in crypto_gcm_alloc_common()
764 inst->alg.cra_priority = ctr->cra_priority; in crypto_gcm_alloc_common()
766 inst->alg.cra_alignmask = ctr->cra_alignmask | (__alignof__(u64) - 1); in crypto_gcm_alloc_common()
783 crypto_drop_skcipher(&ctx->ctr); in crypto_gcm_alloc_common()
818 crypto_drop_skcipher(&ctx->ctr); in crypto_gcm_free()