Lines Matching refs:ctr

25 	struct crypto_skcipher_spawn ctr;  member
31 struct crypto_ablkcipher *ctr; member
80 struct crypto_ablkcipher *ctr = ctx->ctr; in crypto_ccm_setkey() local
84 crypto_ablkcipher_clear_flags(ctr, CRYPTO_TFM_REQ_MASK); in crypto_ccm_setkey()
85 crypto_ablkcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_ccm_setkey()
87 err = crypto_ablkcipher_setkey(ctr, key, keylen); in crypto_ccm_setkey()
88 crypto_aead_set_flags(aead, crypto_ablkcipher_get_flags(ctr) & in crypto_ccm_setkey()
342 ablkcipher_request_set_tfm(abreq, ctx->ctr); in crypto_ccm_encrypt()
413 ablkcipher_request_set_tfm(abreq, ctx->ctr); in crypto_ccm_decrypt()
438 struct crypto_ablkcipher *ctr; in crypto_ccm_init_tfm() local
446 ctr = crypto_spawn_skcipher(&ictx->ctr); in crypto_ccm_init_tfm()
447 err = PTR_ERR(ctr); in crypto_ccm_init_tfm()
448 if (IS_ERR(ctr)) in crypto_ccm_init_tfm()
452 ctx->ctr = ctr; in crypto_ccm_init_tfm()
458 crypto_ablkcipher_reqsize(ctr); in crypto_ccm_init_tfm()
472 crypto_free_ablkcipher(ctx->ctr); in crypto_ccm_exit_tfm()
482 struct crypto_alg *ctr; in crypto_ccm_alloc_common() local
515 crypto_set_skcipher_spawn(&ictx->ctr, inst); in crypto_ccm_alloc_common()
516 err = crypto_grab_skcipher(&ictx->ctr, ctr_name, 0, in crypto_ccm_alloc_common()
522 ctr = crypto_skcipher_spawn_alg(&ictx->ctr); in crypto_ccm_alloc_common()
526 if (ctr->cra_blocksize != 1) in crypto_ccm_alloc_common()
530 if (ctr->cra_ablkcipher.ivsize != 16) in crypto_ccm_alloc_common()
535 "ccm_base(%s,%s)", ctr->cra_driver_name, in crypto_ccm_alloc_common()
542 inst->alg.cra_flags |= ctr->cra_flags & CRYPTO_ALG_ASYNC; in crypto_ccm_alloc_common()
543 inst->alg.cra_priority = cipher->cra_priority + ctr->cra_priority; in crypto_ccm_alloc_common()
545 inst->alg.cra_alignmask = cipher->cra_alignmask | ctr->cra_alignmask | in crypto_ccm_alloc_common()
563 crypto_drop_skcipher(&ictx->ctr); in crypto_ccm_alloc_common()
599 crypto_drop_skcipher(&ctx->ctr); in crypto_ccm_free()