Lines Matching refs:alg
188 struct crypto_alg *alg;
209 alg = &salg->base;
218 if (ds > alg->cra_blocksize ||
219 ss < alg->cra_blocksize)
222 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg);
226 inst->alg.base.cra_priority = alg->cra_priority;
227 inst->alg.base.cra_blocksize = alg->cra_blocksize;
228 inst->alg.base.cra_alignmask = alg->cra_alignmask;
230 ss = ALIGN(ss, alg->cra_alignmask + 1);
231 inst->alg.digestsize = ds;
232 inst->alg.statesize = ss;
234 inst->alg.base.cra_ctxsize = sizeof(struct hmac_ctx) +
237 inst->alg.init = hmac_init;
238 inst->alg.update = hmac_update;
239 inst->alg.final = hmac_final;
240 inst->alg.finup = hmac_finup;
241 inst->alg.export = hmac_export;
242 inst->alg.import = hmac_import;
243 inst->alg.setkey = hmac_setkey;
244 inst->alg.init_tfm = hmac_init_tfm;
245 inst->alg.clone_tfm = hmac_clone_tfm;
246 inst->alg.exit_tfm = hmac_exit_tfm;