Lines Matching refs:shash
927 struct crypto_shash **shash, struct sdesc **sdesc) in cifs_alloc_hash() argument
935 *shash = crypto_alloc_shash(name, 0, 0); in cifs_alloc_hash()
936 if (IS_ERR(*shash)) { in cifs_alloc_hash()
938 rc = PTR_ERR(*shash); in cifs_alloc_hash()
939 *shash = NULL; in cifs_alloc_hash()
944 size = sizeof(struct shash_desc) + crypto_shash_descsize(*shash); in cifs_alloc_hash()
948 crypto_free_shash(*shash); in cifs_alloc_hash()
949 *shash = NULL; in cifs_alloc_hash()
953 (*sdesc)->shash.tfm = *shash; in cifs_alloc_hash()
963 cifs_free_hash(struct crypto_shash **shash, struct sdesc **sdesc) in cifs_free_hash() argument
967 if (*shash) in cifs_free_hash()
968 crypto_free_shash(*shash); in cifs_free_hash()
969 *shash = NULL; in cifs_free_hash()