Lines Matching refs:hash_alg
413 struct shash_alg *hash_alg,
425 if (hash_alg->digestsize < alg->cra_cipher.cia_min_keysize ||
426 hash_alg->digestsize > alg->cra_cipher.cia_max_keysize)
432 if (crypto_shash_alg_needs_key(hash_alg))
455 struct shash_alg *hash_alg;
538 hash_alg = __crypto_shash_alg(_hash_alg);
541 if (!essiv_supported_algorithms(ictx->essiv_cipher_name, hash_alg,
544 block_base->cra_name, hash_alg->base.cra_name);
550 strlcpy(ictx->shash_driver_name, hash_alg->base.cra_driver_name,
558 hash_alg->base.cra_name) >= CRYPTO_MAX_ALG_NAME)
562 hash_alg->base.cra_driver_name) >= CRYPTO_MAX_ALG_NAME)
566 * hash_alg wasn't gotten via crypto_grab*(), so we need to inherit its
569 base->cra_flags |= (hash_alg->base.cra_flags &