Lines Matching refs:alg
226 struct crypto_alg *alg;
244 alg = crypto_spawn_cipher_alg(spawn);
246 switch (alg->cra_blocksize) {
255 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg);
259 alignmask = alg->cra_alignmask;
260 inst->alg.base.cra_alignmask = alignmask;
261 inst->alg.base.cra_priority = alg->cra_priority;
262 inst->alg.base.cra_blocksize = alg->cra_blocksize;
264 inst->alg.digestsize = alg->cra_blocksize;
265 inst->alg.descsize =
268 + alg->cra_blocksize * 2;
270 inst->alg.base.cra_ctxsize =
274 + alg->cra_blocksize * 2;
276 inst->alg.base.cra_init = cmac_init_tfm;
277 inst->alg.base.cra_exit = cmac_exit_tfm;
279 inst->alg.init = crypto_cmac_digest_init;
280 inst->alg.update = crypto_cmac_digest_update;
281 inst->alg.final = crypto_cmac_digest_final;
282 inst->alg.setkey = crypto_cmac_digest_setkey;