Lines Matching refs:frontend
459 const struct crypto_type *frontend) in crypto_create_tfm() argument
467 tfmsize = frontend->tfmsize; in crypto_create_tfm()
468 total = tfmsize + sizeof(*tfm) + frontend->extsize(alg); in crypto_create_tfm()
477 err = frontend->init_tfm(tfm); in crypto_create_tfm()
500 const struct crypto_type *frontend, in crypto_find_alg() argument
506 if (frontend) { in crypto_find_alg()
507 type &= frontend->maskclear; in crypto_find_alg()
508 mask &= frontend->maskclear; in crypto_find_alg()
509 type |= frontend->type; in crypto_find_alg()
510 mask |= frontend->maskset; in crypto_find_alg()
512 if (frontend->lookup) in crypto_find_alg()
513 lookup = frontend->lookup; in crypto_find_alg()
541 const struct crypto_type *frontend, u32 type, u32 mask) in crypto_alloc_tfm() argument
549 alg = crypto_find_alg(alg_name, frontend, type, mask); in crypto_alloc_tfm()
555 tfm = crypto_create_tfm(alg, frontend); in crypto_alloc_tfm()