• Home
  • Raw
  • Download

Lines Matching refs:shash

45 	struct shash_alg *shash = crypto_shash_alg(tfm);  in shash_setkey_unaligned()  local
58 err = shash->setkey(tfm, alignbuffer, keylen); in shash_setkey_unaligned()
73 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey() local
80 err = shash->setkey(tfm, key, keylen); in crypto_shash_setkey()
83 shash_set_needkey(tfm, shash); in crypto_shash_setkey()
96 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_update_unaligned() local
115 err = shash->update(desc, buf, unaligned_len); in shash_update_unaligned()
119 shash->update(desc, data + unaligned_len, len - unaligned_len); in shash_update_unaligned()
126 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_update() local
132 return shash->update(desc, data, len); in crypto_shash_update()
140 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_final_unaligned() local
153 err = shash->final(desc, buf); in shash_final_unaligned()
167 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_final() local
173 return shash->final(desc, out); in crypto_shash_final()
188 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_finup() local
194 return shash->finup(desc, data, len, out); in crypto_shash_finup()
209 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_digest() local
218 return shash->digest(desc, data, len, out); in crypto_shash_digest()
368 struct crypto_shash *shash; in crypto_init_shash_ops_async() local
373 shash = crypto_create_tfm(calg, &crypto_shash_type); in crypto_init_shash_ops_async()
374 if (IS_ERR(shash)) { in crypto_init_shash_ops_async()
376 return PTR_ERR(shash); in crypto_init_shash_ops_async()
379 *ctx = shash; in crypto_init_shash_ops_async()
390 crypto_ahash_set_flags(crt, crypto_shash_get_flags(shash) & in crypto_init_shash_ops_async()
396 crt->reqsize = sizeof(struct shash_desc) + crypto_shash_descsize(shash); in crypto_init_shash_ops_async()