Lines Matching refs:alg
40 } alg;
56 char alg[CRYPTO_MAX_ALG_NAME];
102 const char *name = larval->alg.cra_name;
154 param->attrs[i].alg.attr.rta_len =
155 sizeof(param->attrs[i].alg);
156 param->attrs[i].alg.attr.rta_type = CRYPTOA_ALG;
157 memcpy(param->attrs[i].alg.data.name, name, len);
186 param->type.data.type = larval->alg.cra_flags & ~CRYPTO_ALG_TESTED;
190 param->otype = larval->alg.cra_flags;
193 memcpy(param->larval, larval->alg.cra_name, CRYPTO_MAX_ALG_NAME);
222 err = alg_test(param->driver, param->alg, type, CRYPTO_ALG_TESTED);
231 static int cryptomgr_schedule_test(struct crypto_alg *alg)
244 memcpy(param->driver, alg->cra_driver_name, sizeof(param->driver));
245 memcpy(param->alg, alg->cra_name, sizeof(param->alg));
246 type = alg->cra_flags;
251 ((alg->cra_flags & CRYPTO_ALG_TYPE_MASK) ==
252 CRYPTO_ALG_TYPE_BLKCIPHER ? alg->cra_blkcipher.ivsize :
253 alg->cra_ablkcipher.ivsize)) ||
255 alg->cra_type == &crypto_nivaead_type && alg->cra_aead.ivsize))