Message ID | 1390987528-18862-1-git-send-email-ch.naveen@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-samsung-soc-owner@kernel.org> X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 2AC32C02DC for <patchwork-linux-samsung-soc@patchwork.kernel.org>; Wed, 29 Jan 2014 09:30:34 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 2A6DF2017D for <patchwork-linux-samsung-soc@patchwork.kernel.org>; Wed, 29 Jan 2014 09:30:33 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1103420170 for <patchwork-linux-samsung-soc@patchwork.kernel.org>; Wed, 29 Jan 2014 09:30:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751567AbaA2JZk (ORCPT <rfc822;patchwork-linux-samsung-soc@patchwork.kernel.org>); Wed, 29 Jan 2014 04:25:40 -0500 Received: from mailout3.samsung.com ([203.254.224.33]:16582 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751301AbaA2JZf (ORCPT <rfc822;linux-samsung-soc@vger.kernel.org>); Wed, 29 Jan 2014 04:25:35 -0500 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N05007U2OUMSU50@mailout3.samsung.com>; Wed, 29 Jan 2014 18:25:34 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.122]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 98.AF.12635.E09C8E25; Wed, 29 Jan 2014 18:25:34 +0900 (KST) X-AuditID: cbfee68d-b7fcd6d00000315b-89-52e8c90ec9a0 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id C3.40.28157.E09C8E25; Wed, 29 Jan 2014 18:25:34 +0900 (KST) Received: from username-ubuntu.sisodomain.com ([107.108.83.161]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N0500EC2OUHS100@mmp1.samsung.com>; Wed, 29 Jan 2014 18:25:33 +0900 (KST) From: Naveen Krishna Chatradhi <ch.naveen@samsung.com> To: linux-crypto@vger.kernel.org, linux-samsung-soc@vger.kernel.org Cc: linux-kernel@vger.kernel.org, vzapolskiy@gmail.com, herbert@gondor.apana.org.au, naveenkrishna.ch@gmail.com, cpgs@samsung.com, devicetree@vger.kernel.org Subject: [PATCH 7/9 v5] crypto:s5p-sss: validate iv before memcpy Date: Wed, 29 Jan 2014 14:55:28 +0530 Message-id: <1390987528-18862-1-git-send-email-ch.naveen@samsung.com> X-Mailer: git-send-email 1.7.9.5 In-reply-to: <1389243640-13282-1-git-send-email-ch.naveen@samsung.com> References: <1389243640-13282-1-git-send-email-ch.naveen@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRmVeSWpSXmKPExsWyRsSkSpfv5Isgg20nxCxeHtK0mH/kHKtF 9ysZi/v3fjJZXN41h81ixvl9TBaLtv1ntjg75xCTA4fHzll32T22HVD16NuyitHj8ya5AJYo LpuU1JzMstQifbsErox9P+awFtxnq+jetJO9gfEEaxcjJ4eEgInE6QkHoGwxiQv31rN1MXJx CAksZZTo39bABFN0YFITK0RiEaPE4eapTBBOP5PEmV1HmEGq2ATMJA4uWs0OYosIOEv8bl4D 1sEssJBRYtW3v2BFwgKOEpse/gYrYhFQlVh7Yj4biM0r4Cqxad8coKkcQOsUJOZMsgEJcwq4 SWy9/ASsXAioZM6Jq8wQF81jl1h0yx1ijIDEt8mHWCBaZSU2HYAqkZQ4uOIGywRG4QWMDKsY RVMLkguKk9KLDPWKE3OLS/PS9ZLzczcxAgP89L9nvTsYbx+wPsSYDDRuIrOUaHI+MELySuIN jc2MLExNTI2NzC3NSBNWEudNepgUJCSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoHRYkXNxXeT Pe/nfMjSkVv87EfM794NNiFfNl2Ofbz/T+o6jRnCgu/Lzuw+nimwMu7zoonzjnTmBJ15t3Sx +6t1z5dJKk9MlKhsOu73jeFOzsUv7i8WfHiZkLzJk1nasM0qpTlxja/Wkzat3ytO7N18s/Gr 0hHz3BV/ucPVdmmo+rtycJSkmmzRUWIpzkg01GIuKk4EAIThx+WGAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRmVeSWpSXmKPExsVy+t9jAV2+ky+CDL6+5rV4eUjTYv6Rc6wW 3a9kLO7f+8lkcXnXHDaLGef3MVks2vaf2eLsnENMDhweO2fdZffYdkDVo2/LKkaPz5vkAlii GhhtMlITU1KLFFLzkvNTMvPSbZW8g+Od403NDAx1DS0tzJUU8hJzU22VXHwCdN0yc4COUFIo S8wpBQoFJBYXK+nbYZoQGuKmawHTGKHrGxIE12NkgAYS1jBm7Psxh7XgPltF96ad7A2MJ1i7 GDk5JARMJA5MaoKyxSQu3FvP1sXIxSEksIhR4nDzVCYIp59J4syuI8wgVWwCZhIHF61mB7FF BJwlfjevYQUpYhZYyCix6ttfsCJhAUeJTQ9/gxWxCKhKrD0xnw3E5hVwldi0bw7QVA6gdQoS cybZgIQ5Bdwktl5+AlYuBFQy58RV5gmMvAsYGVYxiqYWJBcUJ6XnGukVJ+YWl+al6yXn525i BEfQM+kdjKsaLA4xCnAwKvHwrrj4PEiINbGsuDL3EKMEB7OSCO+JTS+ChHhTEiurUovy44tK c1KLDzEmAx01kVlKNDkfGN15JfGGxibmpsamliYWJmaWpAkrifMebLUOFBJITyxJzU5NLUgt gtnCxMEp1cDoJhvPce+87fbuGjXOfTtuPzYQ8Nj4zDF4cXH8JdEJbUu7L8aWGMgve2r9vjq5 J/FQdXcMx+mm7VpMZ4wvrLj7p7wne0364+D0J97rys8ce8uSuPdRFcPLuRu+i5uG+jDuz2Dd HvJ97eUVtwqnadVUJbo5mIbsfpsztffCDAcD78sLr/P+jFijxFKckWioxVxUnAgAU4nF0eQC AAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: <linux-samsung-soc.vger.kernel.org> X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/crypto/s5p-sss.c b/drivers/crypto/s5p-sss.c index da1c8943..a890273 100644 --- a/drivers/crypto/s5p-sss.c +++ b/drivers/crypto/s5p-sss.c @@ -380,7 +380,8 @@ static void s5p_set_aes(struct s5p_aes_dev *dev, { void __iomem *keystart; - memcpy(dev->aes_ioaddr + SSS_REG_AES_IV_DATA (0), iv, 0x10); + if (iv) + memcpy(dev->aes_ioaddr + SSS_REG_AES_IV_DATA (0), iv, 0x10); if (keylen == AES_KEYSIZE_256) keystart = dev->aes_ioaddr + SSS_REG_AES_KEY_DATA(0);