Lines Matching defs:alg
243 struct crypto_alg *alg;
261 alg = crypto_spawn_cipher_alg(spawn);
263 switch (alg->cra_blocksize) {
272 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg);
276 alignmask = alg->cra_alignmask;
277 inst->alg.base.cra_alignmask = alignmask;
278 inst->alg.base.cra_priority = alg->cra_priority;
279 inst->alg.base.cra_blocksize = alg->cra_blocksize;
281 inst->alg.digestsize = alg->cra_blocksize;
282 inst->alg.descsize =
285 + alg->cra_blocksize * 2;
287 inst->alg.base.cra_ctxsize =
291 + alg->cra_blocksize * 2;
293 inst->alg.init = crypto_cmac_digest_init;
294 inst->alg.update = crypto_cmac_digest_update;
295 inst->alg.final = crypto_cmac_digest_final;
296 inst->alg.setkey = crypto_cmac_digest_setkey;
297 inst->alg.init_tfm = cmac_init_tfm;
298 inst->alg.clone_tfm = cmac_clone_tfm;
299 inst->alg.exit_tfm = cmac_exit_tfm;