mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-11-21 00:58:28 +08:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: [CRYPTO] cts: Init SG tables
This commit is contained in:
commit
c3b25b32e8
@ -89,6 +89,9 @@ static int cts_cbc_encrypt(struct crypto_cts_ctx *ctx,
|
|||||||
if (lastn < 0)
|
if (lastn < 0)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
|
sg_init_table(sgsrc, 1);
|
||||||
|
sg_init_table(sgdst, 1);
|
||||||
|
|
||||||
memset(s, 0, sizeof(s));
|
memset(s, 0, sizeof(s));
|
||||||
scatterwalk_map_and_copy(s, src, offset, nbytes, 0);
|
scatterwalk_map_and_copy(s, src, offset, nbytes, 0);
|
||||||
|
|
||||||
@ -172,6 +175,9 @@ static int cts_cbc_decrypt(struct crypto_cts_ctx *ctx,
|
|||||||
if (lastn < 0)
|
if (lastn < 0)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
|
sg_init_table(sgsrc, 1);
|
||||||
|
sg_init_table(sgdst, 1);
|
||||||
|
|
||||||
scatterwalk_map_and_copy(s, src, offset, nbytes, 0);
|
scatterwalk_map_and_copy(s, src, offset, nbytes, 0);
|
||||||
|
|
||||||
lcldesc.tfm = ctx->child;
|
lcldesc.tfm = ctx->child;
|
||||||
|
Loading…
Reference in New Issue
Block a user