crypto_shash_tfm
crypto_destroy_tfm(tfm, crypto_shash_tfm(tfm));
return crypto_tfm_alg_name(crypto_shash_tfm(tfm));
return crypto_tfm_alg_driver_name(crypto_shash_tfm(tfm));
return crypto_tfm_alg_blocksize(crypto_shash_tfm(tfm));
return __crypto_shash_alg(crypto_shash_tfm(tfm)->__crt_alg);
return crypto_tfm_get_flags(crypto_shash_tfm(tfm));
crypto_tfm_set_flags(crypto_shash_tfm(tfm), flags);
crypto_tfm_clear_flags(crypto_shash_tfm(tfm), flags);