Lines Matching refs:base

21 	return crypto_shash_alg(tfm)->base.cra_flags &  in crypto_shash_block_only()
27 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_final_nonzero()
33 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_finup_max()
373 .tfmsize = offsetof(struct crypto_shash, base),
374 .algsize = offsetof(struct shash_alg, base),
381 spawn->base.frontend = &crypto_shash_type; in crypto_grab_shash()
382 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_shash()
414 if (!alg->clone_tfm && (alg->init_tfm || alg->base.cra_init)) in crypto_clone_shash()
438 struct crypto_alg *base = &alg->base; in hash_prepare_alg() local
444 if (base->cra_alignmask) in hash_prepare_alg()
447 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in hash_prepare_alg()
464 struct crypto_alg *base = &alg->halg.base; in shash_prepare_alg() local
474 base->cra_type = &crypto_shash_type; in shash_prepare_alg()
475 base->cra_flags |= CRYPTO_ALG_TYPE_SHASH; in shash_prepare_alg()
476 base->cra_flags |= CRYPTO_ALG_REQ_VIRT; in shash_prepare_alg()
498 if (base->cra_flags & CRYPTO_AHASH_ALG_BLOCK_ONLY) { in shash_prepare_alg()
500 alg->descsize += base->cra_blocksize + 1; in shash_prepare_alg()
501 alg->statesize += base->cra_blocksize + 1; in shash_prepare_alg()
507 base->cra_flags |= CRYPTO_AHASH_ALG_NO_EXPORT_CORE; in shash_prepare_alg()
515 base->cra_reqsize = sizeof(struct shash_desc) + alg->descsize; in shash_prepare_alg()
522 struct crypto_alg *base = &alg->base; in crypto_register_shash() local
529 return crypto_register_alg(base); in crypto_register_shash()
535 crypto_unregister_alg(&alg->base); in crypto_unregister_shash()