Lines Matching refs:shash
35 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey() local
38 err = shash->setkey(tfm, key, keylen); in crypto_shash_setkey()
40 shash_set_needkey(tfm, shash); in crypto_shash_setkey()
65 struct shash_alg *shash = crypto_shash_alg(desc->tfm); in shash_default_finup() local
67 return shash->update(desc, data, len) ?: in shash_default_finup()
68 shash->final(desc, out); in shash_default_finup()
81 struct shash_alg *shash = crypto_shash_alg(desc->tfm); in shash_default_digest() local
83 return shash->init(desc) ?: in shash_default_digest()
84 shash->finup(desc, data, len, out); in shash_default_digest()
118 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_export() local
120 if (shash->export) in crypto_shash_export()
121 return shash->export(desc, out); in crypto_shash_export()
131 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_import() local
136 if (shash->import) in crypto_shash_import()
137 return shash->import(desc, in); in crypto_shash_import()
184 struct shash_instance *shash = shash_instance(inst); in crypto_shash_free_instance() local
186 shash->free(shash); in crypto_shash_free_instance()