Received: by 2002:a05:6358:bb9e:b0:b9:5105:a5b4 with SMTP id df30csp5683969rwb; Wed, 7 Sep 2022 06:38:21 -0700 (PDT) X-Google-Smtp-Source: AA6agR46ShL457ztf6fQlCphp1U3etldkJfBpkYTQfT6tw8RDBy5iQii2j8HI27RgVuxh5tCAVRu X-Received: by 2002:aa7:d150:0:b0:44e:3c06:d719 with SMTP id r16-20020aa7d150000000b0044e3c06d719mr3237418edo.265.1662557901165; Wed, 07 Sep 2022 06:38:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662557901; cv=none; d=google.com; s=arc-20160816; b=CPbnMtUljp8HRDbrs6I+8/WrBPXA+NtD/bPPbTYOzagrcvzS3rR9XE+PbDgpoPmEdx u1UsAJU20PyxOzkRE59KaTHIQ/mPr3WBlV2hn11FH/d5nkguQSe+pWieZtte2HbV73jY JTqMljfMgEj1MyAYp4E6oWURvNYUXpINthrWkguQdFhCiEhMPyD4Mn4GxYAZqn5ebVhK osuG0TMO47PvSjd7qb6lGX8hnq40/Kpi2rAt10ebqMskdujwilV5e+2d/vyL+Js92aRC QojxFp7NuIDA6/OgULCwAnghmALkVdZagzcyG2x0ZU3R90s8tpMAFF7QlOYnMk0M8Gqt eHRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=6lM5TiMTww7B7Rexs4Hae8+pGlvuWI8SK8YtRPRGpQQ=; b=hiz+SCnV2hArNFjAmP5XIfjVPYoziJa5DLSac6Ppa9uDTYnX9LPzPp/9X6VYrPDdxp xJRhJkZNGITNDZQlbbx2uPZRp4ACn76sNU3na6P0pcbeE49DMdkRaU42YLaGXMGn2uAM UjjsCl0kby7RlTzW/ldVqmHEizbqfQ/ElJnbIxQO5rbKsGwnEKnIo+XgA6gifsZXv/1J dMlsVlLpRLMWKCahvY0KXMfKHXt/VevBVx67+wUZymsDRv3+WcmSxlFpslIucn9RhVZb u9z3bCcZCOzg4AduR3Kk9fTTqD2ek1prN5Mwkj9xrlLcWyqt2vn47Dea3Lh5LJdkmjUk 3JiA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w16-20020a05640234d000b0044f2723fb67si486495edc.32.2022.09.07.06.37.44; Wed, 07 Sep 2022 06:38:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229572AbiIGNdK (ORCPT + 99 others); Wed, 7 Sep 2022 09:33:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229464AbiIGNdJ (ORCPT ); Wed, 7 Sep 2022 09:33:09 -0400 Received: from isilmar-4.linta.de (isilmar-4.linta.de [136.243.71.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1373B7CA9E; Wed, 7 Sep 2022 06:33:08 -0700 (PDT) X-isilmar-external: YES X-isilmar-external: YES X-isilmar-external: YES X-isilmar-external: YES Received: from shine.dominikbrodowski.net (shine.brodo.linta [10.2.0.112]) by isilmar-4.linta.de (Postfix) with ESMTPSA id 5D08C2013FE; Wed, 7 Sep 2022 13:33:06 +0000 (UTC) Received: by shine.dominikbrodowski.net (Postfix, from userid 1000) id 98AF0A00BF; Wed, 7 Sep 2022 15:04:53 +0200 (CEST) Date: Wed, 7 Sep 2022 15:04:53 +0200 From: Dominik Brodowski To: "Jason A. Donenfeld" Cc: linux-kernel@vger.kernel.org, Herbert Xu , linux-crypto@vger.kernel.org Subject: Re: [PATCH] random: use hwgenerator randomness more frequently at early boot Message-ID: References: <20220904101753.3050-1-linux@dominikbrodowski.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Hi Jason, Am Wed, Sep 07, 2022 at 03:02:34PM +0200 schrieb Jason A. Donenfeld: > Hi Dominik, > > On Sun, Sep 04, 2022 at 12:17:53PM +0200, Dominik Brodowski wrote: > > Mix in randomness from hw-rng sources more frequently during early > > boot, approximately once for every rng reseed. > > Nice idea. > > > Jason, if you prefer that this patch can be applied first (as it > > makes sense also independently of the other patch), this ordering > > should be trivial to change. > > I'll apply this patch first, yea, since it's independent. > > > -static bool crng_has_old_seed(void) > > +static unsigned int crng_interval(void) > > crng_reseed_interval() instead? Sounds good. Thanks! Dominik