Lines Matching refs:alg
105 struct crypto_alg *alg; in crypto_fpu_alloc() local
112 alg = crypto_get_attr_alg(tb, CRYPTO_ALG_TYPE_BLKCIPHER, in crypto_fpu_alloc()
114 if (IS_ERR(alg)) in crypto_fpu_alloc()
115 return ERR_CAST(alg); in crypto_fpu_alloc()
117 inst = crypto_alloc_instance("fpu", alg); in crypto_fpu_alloc()
121 inst->alg.cra_flags = alg->cra_flags; in crypto_fpu_alloc()
122 inst->alg.cra_priority = alg->cra_priority; in crypto_fpu_alloc()
123 inst->alg.cra_blocksize = alg->cra_blocksize; in crypto_fpu_alloc()
124 inst->alg.cra_alignmask = alg->cra_alignmask; in crypto_fpu_alloc()
125 inst->alg.cra_type = alg->cra_type; in crypto_fpu_alloc()
126 inst->alg.cra_blkcipher.ivsize = alg->cra_blkcipher.ivsize; in crypto_fpu_alloc()
127 inst->alg.cra_blkcipher.min_keysize = alg->cra_blkcipher.min_keysize; in crypto_fpu_alloc()
128 inst->alg.cra_blkcipher.max_keysize = alg->cra_blkcipher.max_keysize; in crypto_fpu_alloc()
129 inst->alg.cra_ctxsize = sizeof(struct crypto_fpu_ctx); in crypto_fpu_alloc()
130 inst->alg.cra_init = crypto_fpu_init_tfm; in crypto_fpu_alloc()
131 inst->alg.cra_exit = crypto_fpu_exit_tfm; in crypto_fpu_alloc()
132 inst->alg.cra_blkcipher.setkey = crypto_fpu_setkey; in crypto_fpu_alloc()
133 inst->alg.cra_blkcipher.encrypt = crypto_fpu_encrypt; in crypto_fpu_alloc()
134 inst->alg.cra_blkcipher.decrypt = crypto_fpu_decrypt; in crypto_fpu_alloc()
137 crypto_mod_put(alg); in crypto_fpu_alloc()