• Home
  • Raw
  • Download

Lines Matching refs:ctr

24 	struct crypto_skcipher_spawn ctr;  member
29 struct crypto_skcipher *ctr; member
98 struct crypto_skcipher *ctr = ctx->ctr; in crypto_gcm_setkey() local
110 crypto_skcipher_clear_flags(ctr, CRYPTO_TFM_REQ_MASK); in crypto_gcm_setkey()
111 crypto_skcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_gcm_setkey()
113 err = crypto_skcipher_setkey(ctr, key, keylen); in crypto_gcm_setkey()
114 crypto_aead_set_flags(aead, crypto_skcipher_get_flags(ctr) & in crypto_gcm_setkey()
119 data = kzalloc(sizeof(*data) + crypto_skcipher_reqsize(ctr), in crypto_gcm_setkey()
126 skcipher_request_set_tfm(&data->req, ctr); in crypto_gcm_setkey()
194 skcipher_request_set_tfm(skreq, ctx->ctr); in crypto_gcm_init_crypt()
532 struct crypto_skcipher *ctr; in crypto_gcm_init_tfm() local
541 ctr = crypto_spawn_skcipher(&ictx->ctr); in crypto_gcm_init_tfm()
542 err = PTR_ERR(ctr); in crypto_gcm_init_tfm()
543 if (IS_ERR(ctr)) in crypto_gcm_init_tfm()
546 ctx->ctr = ctr; in crypto_gcm_init_tfm()
554 crypto_skcipher_reqsize(ctr), in crypto_gcm_init_tfm()
570 crypto_free_skcipher(ctx->ctr); in crypto_gcm_exit_tfm()
577 crypto_drop_skcipher(&ctx->ctr); in crypto_gcm_free()
589 struct skcipher_alg *ctr; in crypto_gcm_create_common() local
628 crypto_set_skcipher_spawn(&ctx->ctr, aead_crypto_instance(inst)); in crypto_gcm_create_common()
629 err = crypto_grab_skcipher(&ctx->ctr, ctr_name, 0, in crypto_gcm_create_common()
635 ctr = crypto_spawn_skcipher_alg(&ctx->ctr); in crypto_gcm_create_common()
639 if (strncmp(ctr->base.cra_name, "ctr(", 4) != 0 || in crypto_gcm_create_common()
640 crypto_skcipher_alg_ivsize(ctr) != 16 || in crypto_gcm_create_common()
641 ctr->base.cra_blocksize != 1) in crypto_gcm_create_common()
646 "gcm(%s", ctr->base.cra_name + 4) >= CRYPTO_MAX_ALG_NAME) in crypto_gcm_create_common()
650 "gcm_base(%s,%s)", ctr->base.cra_driver_name, in crypto_gcm_create_common()
656 ctr->base.cra_flags) & CRYPTO_ALG_ASYNC; in crypto_gcm_create_common()
658 ctr->base.cra_priority) / 2; in crypto_gcm_create_common()
661 ctr->base.cra_alignmask; in crypto_gcm_create_common()
664 inst->alg.chunksize = crypto_skcipher_alg_chunksize(ctr); in crypto_gcm_create_common()
684 crypto_drop_skcipher(&ctx->ctr); in crypto_gcm_create_common()