Lines Matching refs:alg
565 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME, in crypto_ccm_create_common()
570 memcpy(inst->alg.base.cra_name, full_name, CRYPTO_MAX_ALG_NAME); in crypto_ccm_create_common()
572 inst->alg.base.cra_flags = ctr->cra_flags & CRYPTO_ALG_ASYNC; in crypto_ccm_create_common()
573 inst->alg.base.cra_priority = (cipher->cra_priority + in crypto_ccm_create_common()
575 inst->alg.base.cra_blocksize = 1; in crypto_ccm_create_common()
576 inst->alg.base.cra_alignmask = cipher->cra_alignmask | in crypto_ccm_create_common()
579 inst->alg.ivsize = 16; in crypto_ccm_create_common()
580 inst->alg.maxauthsize = 16; in crypto_ccm_create_common()
581 inst->alg.base.cra_ctxsize = sizeof(struct crypto_ccm_ctx); in crypto_ccm_create_common()
582 inst->alg.init = crypto_ccm_init_tfm; in crypto_ccm_create_common()
583 inst->alg.exit = crypto_ccm_exit_tfm; in crypto_ccm_create_common()
584 inst->alg.setkey = crypto_ccm_setkey; in crypto_ccm_create_common()
585 inst->alg.setauthsize = crypto_ccm_setauthsize; in crypto_ccm_create_common()
586 inst->alg.encrypt = crypto_ccm_encrypt; in crypto_ccm_create_common()
587 inst->alg.decrypt = crypto_ccm_decrypt; in crypto_ccm_create_common()
813 struct aead_alg *alg; in crypto_rfc4309_create() local
839 alg = crypto_spawn_aead_alg(spawn); in crypto_rfc4309_create()
844 if (crypto_aead_alg_ivsize(alg) != 16) in crypto_rfc4309_create()
848 if (alg->base.cra_blocksize != 1) in crypto_rfc4309_create()
852 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME, in crypto_rfc4309_create()
853 "rfc4309(%s)", alg->base.cra_name) >= in crypto_rfc4309_create()
855 snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME, in crypto_rfc4309_create()
856 "rfc4309(%s)", alg->base.cra_driver_name) >= in crypto_rfc4309_create()
860 inst->alg.base.cra_flags = alg->base.cra_flags & CRYPTO_ALG_ASYNC; in crypto_rfc4309_create()
861 inst->alg.base.cra_priority = alg->base.cra_priority; in crypto_rfc4309_create()
862 inst->alg.base.cra_blocksize = 1; in crypto_rfc4309_create()
863 inst->alg.base.cra_alignmask = alg->base.cra_alignmask; in crypto_rfc4309_create()
865 inst->alg.ivsize = 8; in crypto_rfc4309_create()
866 inst->alg.maxauthsize = 16; in crypto_rfc4309_create()
868 inst->alg.base.cra_ctxsize = sizeof(struct crypto_rfc4309_ctx); in crypto_rfc4309_create()
870 inst->alg.init = crypto_rfc4309_init_tfm; in crypto_rfc4309_create()
871 inst->alg.exit = crypto_rfc4309_exit_tfm; in crypto_rfc4309_create()
873 inst->alg.setkey = crypto_rfc4309_setkey; in crypto_rfc4309_create()
874 inst->alg.setauthsize = crypto_rfc4309_setauthsize; in crypto_rfc4309_create()
875 inst->alg.encrypt = crypto_rfc4309_encrypt; in crypto_rfc4309_create()
876 inst->alg.decrypt = crypto_rfc4309_decrypt; in crypto_rfc4309_create()