Lines Matching refs:hash_alg
409 struct shash_alg *hash_alg, in essiv_supported_algorithms() argument
421 if (hash_alg->digestsize < alg->cra_cipher.cia_min_keysize || in essiv_supported_algorithms()
422 hash_alg->digestsize > alg->cra_cipher.cia_max_keysize) in essiv_supported_algorithms()
428 if (crypto_shash_alg_needs_key(hash_alg)) in essiv_supported_algorithms()
451 struct shash_alg *hash_alg; in essiv_create() local
534 hash_alg = __crypto_shash_alg(_hash_alg); in essiv_create()
537 if (!essiv_supported_algorithms(ictx->essiv_cipher_name, hash_alg, in essiv_create()
540 block_base->cra_name, hash_alg->base.cra_name); in essiv_create()
546 strlcpy(ictx->shash_driver_name, hash_alg->base.cra_driver_name, in essiv_create()
554 hash_alg->base.cra_name) >= CRYPTO_MAX_ALG_NAME) in essiv_create()
558 hash_alg->base.cra_driver_name) >= CRYPTO_MAX_ALG_NAME) in essiv_create()
565 base->cra_flags |= (hash_alg->base.cra_flags & in essiv_create()