Lines Matching refs:shash
36 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_setkey_unaligned() local
49 err = shash->setkey(tfm, alignbuffer, keylen); in shash_setkey_unaligned()
57 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey() local
63 return shash->setkey(tfm, key, keylen); in crypto_shash_setkey()
78 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_update_unaligned() local
91 err = shash->update(desc, buf, unaligned_len); in shash_update_unaligned()
95 shash->update(desc, data + unaligned_len, len - unaligned_len); in shash_update_unaligned()
102 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_update() local
108 return shash->update(desc, data, len); in crypto_shash_update()
116 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_final_unaligned() local
123 err = shash->final(desc, buf); in shash_final_unaligned()
137 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_final() local
143 return shash->final(desc, out); in crypto_shash_final()
158 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_finup() local
164 return shash->finup(desc, data, len, out); in crypto_shash_finup()
179 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_digest() local
185 return shash->digest(desc, data, len, out); in crypto_shash_digest()
338 struct crypto_shash *shash; in crypto_init_shash_ops_async() local
343 shash = crypto_create_tfm(calg, &crypto_shash_type); in crypto_init_shash_ops_async()
344 if (IS_ERR(shash)) { in crypto_init_shash_ops_async()
346 return PTR_ERR(shash); in crypto_init_shash_ops_async()
349 *ctx = shash; in crypto_init_shash_ops_async()
366 crt->reqsize = sizeof(struct shash_desc) + crypto_shash_descsize(shash); in crypto_init_shash_ops_async()
461 struct crypto_shash *shash; in crypto_init_shash_ops_compat() local
467 shash = crypto_create_tfm(calg, &crypto_shash_type); in crypto_init_shash_ops_compat()
468 if (IS_ERR(shash)) { in crypto_init_shash_ops_compat()
470 return PTR_ERR(shash); in crypto_init_shash_ops_compat()
473 desc = kmalloc(sizeof(*desc) + crypto_shash_descsize(shash), in crypto_init_shash_ops_compat()
476 crypto_free_shash(shash); in crypto_init_shash_ops_compat()
481 desc->tfm = shash; in crypto_init_shash_ops_compat()