Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1380381ybv; Thu, 13 Feb 2020 22:11:19 -0800 (PST) X-Google-Smtp-Source: APXvYqxDrhG/SIrN7sry3/cba61MnfxshyA1Ui10Tm7CluLRctRxmZqrN6ouvM+DcEj/u3hZhhuX X-Received: by 2002:a05:6808:218:: with SMTP id l24mr807707oie.108.1581660679247; Thu, 13 Feb 2020 22:11:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581660679; cv=none; d=google.com; s=arc-20160816; b=w1qoLMooX2GKUWoo4ElQ2Ryc+kKaah5dI3d8GMUBlfW8R1hBrtwrwoJ+oIXEjjNVVs 2ts1lDJvVFALJWFiNRN7MxtGgiK0Yx5m4EzYtcURB5E6UhIaZzu4YMHUL6T8GrHsZvv1 2rfHlhCGSv2i2YLh+Euv9RDCtVM7KcMtYAtTLWd6oNYbIw/iIpaNeL2WM6J+NYz7eWyy JCoGSfCi9a3qZSyuZdD28yzyubbb7LYBG5b7g6ZwGouW9EdjDSEC9lU9hUZnk9zLluaF 65l7zOR8vTHfi3QHCUIznblLaLaT9l7Tc99R/dqH+eq0fZJFEnlSHvDbRFoegNyUM2e9 R8Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=mZWUsN5GwAkAE49q7Q/o1gfVyNasEQrt8NKCbMAQqfI=; b=otj+TLJF9E++Rn9pEBYb+KNtaQuI69rwWOVxlHd+ROlZHTnYWCVH4vAciMZDhgFs5h k5HuZNBoqn83f53/r9kHI+PhxKq8goMpokWfWwVbvtu8jTax3dfw/fj/6zV6QbpkqEVH fvjcZUYQsh5uRWG37zKcPX993J98inbjY2aqB+NPxj0IPCUy56mRAd1cr2oKVFgaueum rSWXpb2RbGmgmOjogLUeBDRMZMi2tQvEW7NVinYAdw+iEODqM2DeLPbshL8ZBTNfDjK9 l2akVdoyUCAiLe8NM1O/hou6jOzNt3WlSA4NqE/wz9aGFeSZa1GrNcCpIaritLXYEZF0 9zcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=lR6Awgcj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t22si2283508oth.211.2020.02.13.22.11.07; Thu, 13 Feb 2020 22:11:19 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=lR6Awgcj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728778AbgBNGKg (ORCPT + 99 others); Fri, 14 Feb 2020 01:10:36 -0500 Received: from mail.kernel.org ([198.145.29.99]:58764 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726092AbgBNGKf (ORCPT ); Fri, 14 Feb 2020 01:10:35 -0500 Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp [210.141.244.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A620624650; Fri, 14 Feb 2020 06:10:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1581660635; bh=ccWxPqghqqwusF6IA8zulp1Gnt4scD6yp6+04wbics0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lR6AwgcjCO7+wJbsnAEFnaKZlPV90BOQTlMxKI1ERhqD8qZox/VacBYmMrN/HBcIT E9kew8MNgv/YJpWFyFuI9MAax2zxlRoqdHzw+prgBTcKf90GmgV5Bn1XIye8Kzi6Ku mEj94052Pck9O121ozzIahbftmL69eitJefDtoyM= From: Masami Hiramatsu To: linux-kernel@vger.kernel.org Cc: kernel-team@android.com, Mark Salyzyn , Theodore Ts'o , Arnd Bergmann , Greg Kroah-Hartman , Richard Henderson , Mark Brown , Kees Cook , Hsin-Yi Wang , Vasily Gorbik , Andrew Morton , Masami Hiramatsu , Steven Rostedt , Mike Rapoport , Arvind Sankar , Dominik Brodowski , Thomas Gleixner , Alexander Potapenko , Jonathan Corbet , Mauro Carvalho Chehab , Josh Poimboeuf , Pawan Gupta , Juergen Gross , Rob Herring , linux-doc@vger.kernel.org Subject: [PATCH 2/3] random: rng-seed source is utf-8 Date: Fri, 14 Feb 2020 15:10:27 +0900 Message-Id: <158166062748.9887.15284887096084339722.stgit@devnote2> X-Mailer: git-send-email 2.20.1 In-Reply-To: <158166060044.9887.549561499483343724.stgit@devnote2> References: <158166060044.9887.549561499483343724.stgit@devnote2> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Mark Salyzyn commit 428826f5358c922dc378830a1717b682c0823160 ("fdt: add support for rng-seed") makes the assumption that the data in rng-seed is binary, when it is typically constructed of utf-8 characters which has a bitness of roughly 6 to give appropriate credit due for the entropy. Fixes: 428826f5358c ("fdt: add support for rng-seed") Signed-off-by: Mark Salyzyn Cc: linux-kernel@vger.kernel.org Cc: kernel-team@android.com Cc: Kees Cook Cc: Theodore Y. Ts'o --- drivers/char/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/random.c b/drivers/char/random.c index c7f9584de2c8..ee21a6a584b1 100644 --- a/drivers/char/random.c +++ b/drivers/char/random.c @@ -2306,7 +2306,7 @@ EXPORT_SYMBOL_GPL(add_hwgenerator_randomness); void add_bootloader_randomness(const void *buf, unsigned int size) { if (IS_ENABLED(CONFIG_RANDOM_TRUST_BOOTLOADER)) - add_hwgenerator_randomness(buf, size, size * 8); + add_hwgenerator_randomness(buf, size, size * 6); else add_device_randomness(buf, size); }