• Home
  • Raw
  • Download

Lines Matching refs:alg

41 		} alg;  member
58 char alg[CRYPTO_MAX_ALG_NAME]; member
90 crypto_alg_put(&param->larval->alg); in cryptomgr_probe()
99 const char *name = larval->alg.cra_name; in cryptomgr_schedule_probe()
151 param->attrs[i].alg.attr.rta_len = in cryptomgr_schedule_probe()
152 sizeof(param->attrs[i].alg); in cryptomgr_schedule_probe()
153 param->attrs[i].alg.attr.rta_type = CRYPTOA_ALG; in cryptomgr_schedule_probe()
154 memcpy(param->attrs[i].alg.data.name, name, len); in cryptomgr_schedule_probe()
183 param->type.data.type = larval->alg.cra_flags & ~CRYPTO_ALG_TESTED; in cryptomgr_schedule_probe()
187 param->otype = larval->alg.cra_flags; in cryptomgr_schedule_probe()
190 crypto_alg_get(&larval->alg); in cryptomgr_schedule_probe()
202 crypto_alg_put(&larval->alg); in cryptomgr_schedule_probe()
224 err = alg_test(param->driver, param->alg, type, CRYPTO_ALG_TESTED); in cryptomgr_test()
233 static int cryptomgr_schedule_test(struct crypto_alg *alg) in cryptomgr_schedule_test() argument
246 memcpy(param->driver, alg->cra_driver_name, sizeof(param->driver)); in cryptomgr_schedule_test()
247 memcpy(param->alg, alg->cra_name, sizeof(param->alg)); in cryptomgr_schedule_test()
248 type = alg->cra_flags; in cryptomgr_schedule_test()
253 ((alg->cra_flags & CRYPTO_ALG_TYPE_MASK) == in cryptomgr_schedule_test()
254 CRYPTO_ALG_TYPE_BLKCIPHER ? alg->cra_blkcipher.ivsize : in cryptomgr_schedule_test()
255 alg->cra_ablkcipher.ivsize)) || in cryptomgr_schedule_test()
257 alg->cra_type == &crypto_nivaead_type && alg->cra_aead.ivsize)) in cryptomgr_schedule_test()