Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp6143576imm; Mon, 23 Jul 2018 12:12:43 -0700 (PDT) X-Google-Smtp-Source: AAOMgpciAnrENjlZ/vxcmHhfGNg5BvH6WjjySJfi5vRdDvZNsBuQ3skIkMbi+9ylvspOHUo9wSwF X-Received: by 2002:a62:4cd3:: with SMTP id e80-v6mr14205769pfj.234.1532373163325; Mon, 23 Jul 2018 12:12:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532373163; cv=none; d=google.com; s=arc-20160816; b=Hu8Mwxv7s+B1bP1ojpConhiGNIP3GLkCPFMUgl98UbtH5cCTyVLExINY6OYTJR8HGK JmD6bTG3fbgx1ww842C0Ljb66rd3jTb/qj6K/7JGCwJ9Q+AB2BnWysGfX346PTxW9fKV BG4l0X3MndSnkCGXs+Zwglu8lJbc6uQLzoN+R8RB/pFKA6rp8oLCkzRWDzH9RDIgw4iq vkvYST+g0DOZnSKWGsb/HbTiWsttCe0qtnIAoyALXJ9RfTH1dGXLJuvs75JGrXyoQgOE EveovlN4/YdS9/SWAR/Yb2uG7rJlvqAdTw0ya66ax4nz7TIyzO7ihHIIzW7i1GHAlMSd Po7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=8XPFS6+3JMVO3zmiIAtRufchlGU8lNKR8CJ5DG1D4Dg=; b=a46tWSYXiG6uL+ufHDjWbdIp0pxcW6KDkwHgdccIQ97anPLrL+0CQiPJuMquqbEj9o j5EWis/h7MwCi0xaGiPwTzmBU7qTQPk+Y46CVCx9ozNpSouP3NkdAR5HC5Ir6C+JNSth Jjflr1QlLkE3biINPTVVqz6ZnuvYsrNX5mhGC1bktlkiVIbU6aFaNF5K5R7lEiyF5WKz kDavak7KEzT42tikrQNQSjqEHJXarHR+kU0ALUpAQ9zykF/+JvM6BANgzDa57TG48+xl tHIaTGfKiK69xf30ORaKhjjm3gP3GwKAIi4tX1Ech0d+R+XDq8it/kDxLOjmEDffc/zf fdQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b=EsgC6p99; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p14-v6si8167201plo.357.2018.07.23.12.12.28; Mon, 23 Jul 2018 12:12:43 -0700 (PDT) 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=fail header.i=@thunk.org header.s=ef5046eb header.b=EsgC6p99; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388196AbeGWUOA (ORCPT + 99 others); Mon, 23 Jul 2018 16:14:00 -0400 Received: from imap.thunk.org ([74.207.234.97]:47496 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388068AbeGWUN7 (ORCPT ); Mon, 23 Jul 2018 16:13:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=thunk.org; s=ef5046eb; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=8XPFS6+3JMVO3zmiIAtRufchlGU8lNKR8CJ5DG1D4Dg=; b=EsgC6p99LicvKi76kUH/QVr/e4 89FLMTeBn3BrhGp+TPROOmQ5Fk871m2eZ6MGUM70KKpHxnIc9sycBTgRgzblvgsWWczwzJw7BlWnv SNQYatkDiCnWKCocT5FmMZLO5JZQQoH+ATq9+rSg0bYoAXRi4X9rWGwrCkLC34vnzZR0=; Received: from root (helo=callcc.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.89) (envelope-from ) id 1fhgEr-0003pJ-UL; Mon, 23 Jul 2018 19:11:22 +0000 Received: by callcc.thunk.org (Postfix, from userid 15806) id 9E39F7A04D1; Mon, 23 Jul 2018 15:11:20 -0400 (EDT) Date: Mon, 23 Jul 2018 15:11:20 -0400 From: "Theodore Y. Ts'o" To: Jeffrey Walton Cc: Ken Moffat , Linux Crypto Mailing List , lkml Subject: Re: Does /dev/urandom now block until initialised ? Message-ID: <20180723191120.GA3670@thunk.org> Mail-Followup-To: "Theodore Y. Ts'o" , Jeffrey Walton , Ken Moffat , Linux Crypto Mailing List , lkml References: <20180723151608.GE3358@thunk.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 23, 2018 at 12:11:12PM -0400, Jeffrey Walton wrote: > > I believe Stephan Mueller wrote up the weakness a couple of years ago. > He's the one who explained the interactions to me. Mueller was even > cited at https://github.com/systemd/systemd/issues/4167. Stephan had a lot of complaints about the existing random driver. That's because he has a replacement driver that he has been pushing, and instead of giving explicit complaints with specific patches to fix those specific issues, he have a generalized blast of complaints, plus a "big bang rewrite". I've reviewed his lrng doc, and this specific issue was not among his complaints. Quite a while ago, I had gone through his document, and had specifically addressed each of his complaints. As far as I have been able determine, all of the specific technical complaints (as opposed to personal preference issues) have been addressed. His complaint is a text book complaint about how *not* to file a bug report. That being said, we try to take bug reports from as many sources as possible even if they aren't well formed or submitted in the ideal place. (I'm reminded of Linux's networking scalability limitations which Microsoft filed in the Wall Street Journal 15+ years ago --- and which only applied if you had 4 CPU's and four 10 megabit networking cards; if you had four CPU's and a 100 megabit networking card, Linux would grind Microsoft into the dust; still it was a bug, and we appreciated the report and we fixed it, even if it wasn't filed in the ideal forum. :-) > It is too bad he Mueller not receive credit for it in the CVE database. As near as I can tell, he doesn't deserve it for this particular issue. It's all Jann Horn and Google's Project Zero. (And his writeup is a textbook example of how to report this sort of issue with great specifity and analysis.) - Ted