]>
Commit | Line | Data |
---|---|---|
b3738560 GKH |
1 | From 87dcdebd6beb54f183ae874664ba47bf071ebf95 Mon Sep 17 00:00:00 2001 |
2 | From: Herbert Xu <herbert@gondor.apana.org.au> | |
3 | Date: Fri, 22 Jul 2016 17:58:21 +0800 | |
4 | Subject: crypto: rsa-pkcs1pad - fix rsa-pkcs1pad request struct | |
5 | ||
6 | From: Herbert Xu <herbert@gondor.apana.org.au> | |
7 | ||
8 | commit 87dcdebd6beb54f183ae874664ba47bf071ebf95 upstream. | |
9 | ||
10 | To allow for child request context the struct akcipher_request child_req | |
11 | needs to be at the end of the structure. | |
12 | ||
13 | Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com> | |
14 | Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> | |
15 | Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | |
16 | ||
17 | --- | |
18 | crypto/rsa-pkcs1pad.c | 4 ++-- | |
19 | 1 file changed, 2 insertions(+), 2 deletions(-) | |
20 | ||
21 | --- a/crypto/rsa-pkcs1pad.c | |
22 | +++ b/crypto/rsa-pkcs1pad.c | |
23 | @@ -102,10 +102,10 @@ struct pkcs1pad_inst_ctx { | |
24 | }; | |
25 | ||
26 | struct pkcs1pad_request { | |
27 | - struct akcipher_request child_req; | |
28 | - | |
29 | struct scatterlist in_sg[3], out_sg[2]; | |
30 | uint8_t *in_buf, *out_buf; | |
31 | + | |
32 | + struct akcipher_request child_req; | |
33 | }; | |
34 | ||
35 | static int pkcs1pad_set_pub_key(struct crypto_akcipher *tfm, const void *key, |