Lines Matching refs:base
91 struct crypto_alg *alg = aead->base.__crt_alg; in crypto_aead_encrypt()
108 struct crypto_alg *alg = aead->base.__crt_alg; in crypto_aead_decrypt()
142 aead->base.exit = crypto_aead_exit_tfm; in crypto_aead_init_tfm()
154 struct aead_alg *aead = container_of(alg, struct aead_alg, base); in crypto_aead_report()
178 struct aead_alg *aead = container_of(alg, struct aead_alg, base); in crypto_aead_show()
212 .tfmsize = offsetof(struct crypto_aead, base),
278 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc()
279 "%s(%s)", tmpl->name, alg->base.cra_name) >= in aead_geniv_alloc()
282 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc()
283 "%s(%s)", tmpl->name, alg->base.cra_driver_name) >= in aead_geniv_alloc()
287 inst->alg.base.cra_flags = alg->base.cra_flags & CRYPTO_ALG_ASYNC; in aead_geniv_alloc()
288 inst->alg.base.cra_priority = alg->base.cra_priority; in aead_geniv_alloc()
289 inst->alg.base.cra_blocksize = alg->base.cra_blocksize; in aead_geniv_alloc()
290 inst->alg.base.cra_alignmask = alg->base.cra_alignmask; in aead_geniv_alloc()
291 inst->alg.base.cra_ctxsize = sizeof(struct aead_geniv_ctx); in aead_geniv_alloc()
374 spawn->base.frontend = &crypto_aead_type; in crypto_grab_aead()
375 return crypto_grab_spawn(&spawn->base, name, type, mask); in crypto_grab_aead()
387 struct crypto_alg *base = &alg->base; in aead_prepare_alg() local
394 alg->chunksize = base->cra_blocksize; in aead_prepare_alg()
396 base->cra_type = &crypto_aead_type; in aead_prepare_alg()
397 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in aead_prepare_alg()
398 base->cra_flags |= CRYPTO_ALG_TYPE_AEAD; in aead_prepare_alg()
405 struct crypto_alg *base = &alg->base; in crypto_register_aead() local
412 return crypto_register_alg(base); in crypto_register_aead()
418 crypto_unregister_alg(&alg->base); in crypto_unregister_aead()