Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.25.3-rc1 /crypto/authenc.c

Filename:/crypto/authenc.c
Lines Added:3
Lines Deleted:2
Also changed in: (Previous) 2.6.25-git20  2.6.25-git19  2.6.25-git18  2.6.25  2.6.25-rc9  2.6.25-rc8 
(Following) 2.6.25.3  2.6.25.4  2.6.25.5  2.6.25.6  2.6.25.7  2.6.25.8 

Location
[  2.6.25.3-rc1
  [  crypto
     o  authenc.c

Patch

diff --git a/crypto/authenc.c b/crypto/authenc.c
index ed8ac5a..4b22676 100644
--- a/crypto/authenc.c
+++ b/crypto/authenc.c
@@ -217,9 +217,10 @@ static void crypto_authenc_givencrypt_done(struct crypto_async_request *req,
                   int err)
 {
    if (!err) {
-      struct aead_givcrypt_request *greq = req->data;
+      struct aead_request *areq = req->data;
+      struct skcipher_givcrypt_request *greq = aead_request_ctx(areq);
 
-      err = crypto_authenc_genicv(&greq->areq, greq->giv, 0);
+      err = crypto_authenc_genicv(areq, greq->giv, 0);
    }
 
    aead_request_complete(req->data, err);


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.