Lines Matching defs:alg
193 struct crypto_alg *alg;
211 alg = crypto_spawn_cipher_alg(spawn);
214 if (alg->cra_blocksize != XCBC_BLOCKSIZE)
217 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg);
221 alignmask = alg->cra_alignmask | 3;
222 inst->alg.base.cra_alignmask = alignmask;
223 inst->alg.base.cra_priority = alg->cra_priority;
224 inst->alg.base.cra_blocksize = alg->cra_blocksize;
226 inst->alg.digestsize = alg->cra_blocksize;
227 inst->alg.descsize = ALIGN(sizeof(struct xcbc_desc_ctx),
231 alg->cra_blocksize * 2;
233 inst->alg.base.cra_ctxsize = ALIGN(sizeof(struct xcbc_tfm_ctx),
235 alg->cra_blocksize * 2;
236 inst->alg.base.cra_init = xcbc_init_tfm;
237 inst->alg.base.cra_exit = xcbc_exit_tfm;
239 inst->alg.init = crypto_xcbc_digest_init;
240 inst->alg.update = crypto_xcbc_digest_update;
241 inst->alg.final = crypto_xcbc_digest_final;
242 inst->alg.setkey = crypto_xcbc_digest_setkey;