mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-05-02 18:17:50 -04:00
crypto: api - Rename CRYPTO_ALG_REQ_CHAIN to CRYPTO_ALG_REQ_VIRT
As chaining has been removed, all that remains of REQ_CHAIN is just virtual address support. Rename it before the reintroduction of batching creates confusion. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
@@ -407,7 +407,7 @@ static int ahash_do_req_chain(struct ahash_request *req,
|
||||
u8 *page = NULL;
|
||||
int err;
|
||||
|
||||
if (crypto_ahash_req_chain(tfm) ||
|
||||
if (crypto_ahash_req_virt(tfm) ||
|
||||
!update || !ahash_request_isvirt(req))
|
||||
return op(req);
|
||||
|
||||
@@ -550,7 +550,7 @@ int crypto_ahash_finup(struct ahash_request *req)
|
||||
if (ahash_req_on_stack(req) && ahash_is_async(tfm))
|
||||
return -EAGAIN;
|
||||
if (!crypto_ahash_alg(tfm)->finup ||
|
||||
(!crypto_ahash_req_chain(tfm) && ahash_request_isvirt(req)))
|
||||
(!crypto_ahash_req_virt(tfm) && ahash_request_isvirt(req)))
|
||||
return ahash_def_finup(req);
|
||||
return ahash_do_req_chain(req, crypto_ahash_alg(tfm)->finup);
|
||||
}
|
||||
@@ -622,7 +622,7 @@ int crypto_ahash_digest(struct ahash_request *req)
|
||||
return shash_ahash_digest(req, prepare_shash_desc(req, tfm));
|
||||
if (ahash_req_on_stack(req) && ahash_is_async(tfm))
|
||||
return -EAGAIN;
|
||||
if (!crypto_ahash_req_chain(tfm) && ahash_request_isvirt(req))
|
||||
if (!crypto_ahash_req_virt(tfm) && ahash_request_isvirt(req))
|
||||
return ahash_def_digest(req);
|
||||
if (crypto_ahash_get_flags(tfm) & CRYPTO_TFM_NEED_KEY)
|
||||
return -ENOKEY;
|
||||
|
||||
Reference in New Issue
Block a user