X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=crypto%2Fauthenc.c;h=4b226768752abed604033f708d093f0b04aee41b;hb=d9cadb0d2ffed847851945a66e80d0b9d767611c;hp=ed8ac5a6fa5ff0bc22fa67fc193a1b0629d4a063;hpb=6208e77e7fa9e69f399fddc55b1cf9527fbde599;p=mv-sheeva.git diff --git a/crypto/authenc.c b/crypto/authenc.c index ed8ac5a6fa5..4b226768752 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);