Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp3314457pxb; Sun, 3 Oct 2021 22:34:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwusorprqjNTCYodGcB3fK4ED98dv6USDmNoyetJo1HXADTp2or9vNXGVxc5Ne/ECqwunqS X-Received: by 2002:a65:6648:: with SMTP id z8mr9444532pgv.418.1633325674026; Sun, 03 Oct 2021 22:34:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633325674; cv=none; d=google.com; s=arc-20160816; b=YI+ib2ETjrKDymal6qJQpfv7cqH1yImNUn1E5CaP3hpevkJUmnlHE+br4w1GJlls7R q78NdAWuaZ8l7wxMLwOYh068MGxtBL2olb5aBhz7ScvH6snxn2cmEzAeZgox1ilaStDS ad2F7v+lYFnZTZ3DWr7Qo4pDGKtm+PyqOhgoRS2/olzacIO4XzHz5yUr3hY7u/2mfQ2S ogUG4QRB50UFAIFteT+hAioJfcIDsrUENbu6mrVWye2rLMJnEz2bjYmjlg2VznexJA8J 3YDwdOHupwOudDzgge31kUyqdRrzRtdX69By0qx6/Gt5U133RwA1X5uJ7LLeYL+dSryh vUFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=NqZ5Y2KWwNabsZme/d/92tejIqwZfCXdjfMhdeUDTPg=; b=nJKjIHCCv5+pGPrevdXzFRGl5OYUw+BjHm/RwHn+K8GPAV++zbCHMbBOgrkwIFAkZx 2C9i9ANWfWJfknqu81e3jaRtyRr6Y6prwP43VUzQCGhgnNAbctJCbg1P6/VVTnvvITaI Pr9UaXccTrp21ps3yjYaCZTqa3pXifhCybWPFbAujOEciEV3fVpHf0mCquV4aDe5h/Tm zTVdDCMZtjLwrNi559BLZJF9u7kgFKNBrUkod+/OE46ML7an8Ka3D9Nb9Sx8PaCdJNqM ILNSGiYACZq3YSI5mV2PjvAz2+1JKUgD5Zm0+62RXIg80FORya2qTt9ptvHNdRwElRYV I3gg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@niftyegg-com.20210112.gappssmtp.com header.s=20210112 header.b=0SukpRsK; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a2si17743121pgt.382.2021.10.03.22.34.06; Sun, 03 Oct 2021 22:34:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@niftyegg-com.20210112.gappssmtp.com header.s=20210112 header.b=0SukpRsK; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232535AbhJDFfa (ORCPT + 99 others); Mon, 4 Oct 2021 01:35:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39078 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232495AbhJDFfa (ORCPT ); Mon, 4 Oct 2021 01:35:30 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EBB04C0613EC for ; Sun, 3 Oct 2021 22:33:41 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id y23so27303859lfb.0 for ; Sun, 03 Oct 2021 22:33:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niftyegg-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NqZ5Y2KWwNabsZme/d/92tejIqwZfCXdjfMhdeUDTPg=; b=0SukpRsKyEJDsUEh4Ca3pzoAfAflgQV3h3SqUIq3kWTGwvZMdagPja09OnvFc7wKH+ u5zsFufCYZx/Ga8NsewxBlyZsDJBIxhj3/UpZl+KPUjEsVgL2GiwZf9a4sqHTIy0uoaj qEJ0Ke0nzJFTJkQ1ucy6J78Sv6REN+axUq5hoKbItMLiKpwcAiSZ6e6cQEPTOXH2HoWy Ev+MJrl/qmxi3oIoqwcb6K0VmUWD8s091AqoCJnVD7bugbOiEsmIywaLzZr5pdHYwaTa PAp03LQx5FdJ4Dh1JdGPaaYl+DD5TglPtx6UhCCwrQU+wLpkRxc4XmFVSDFUpKg0wgO/ rCeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NqZ5Y2KWwNabsZme/d/92tejIqwZfCXdjfMhdeUDTPg=; b=3qGdHWDI/EdcmxK1FxYqlJfGr6I2c6/k8937AE5DNa1c++IU6YSKB6I40QnT3OeYVQ oqu8okQvj2tkJbFEMaTpEJn34kO+czHkggYqlESemweA9Qgbhv4F5nmisy4s7hUnpj6w g1eei84Tlp733oepSB4wF86G1bj3u1j6fc7YFlPjK4qidTKT8Ck7dDa2SBsY3Ltuv3xd gvPt2sHyycOI/14qRyxbycM8QNWoUI47ZLJv96Hk/RAGU1gMRKnKBqUMzwZ9Y4EQ9Scy 3KyCz4p0sHABNo0IE/Z8je0kQFoiShCajNEKz3ZdCrgMTE8bZ+B4Ehz49cIlz5u+EXj/ qIsA== X-Gm-Message-State: AOAM530HDswWs0E+RZs59hny14Lf9PMfE0oNq3uWl8TiPaf2MENZEe+a 4nsA97x8VOTOr2pZJww/al+TGoa7zWZ/+BcNSuuxGaMhzcI= X-Received: by 2002:a05:6512:acb:: with SMTP id n11mr12535626lfu.222.1633325620150; Sun, 03 Oct 2021 22:33:40 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Tom Mitchell Date: Sun, 3 Oct 2021 22:33:04 -0700 Message-ID: Subject: Re: [Cryptography] [RFC] random: add new pseudorandom number generator To: Sandy Harris Cc: Linux Crypto Mailing List , Cryptography , "Ted Ts'o" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, Sep 17, 2021 at 8:31 AM Sandy Harris wrote: > > I have a PRNG that I want to use within the Linux random(4) driver. It > looks remarkably strong to me, but analysis from others is needed. How do you plan to get this into the Linux community for testing? In a cluster of machines a PRNG kernel update and verification process seems tedious and difficult to tidy up after a problem is found or suspected. First benchmark it. If it slows the system down without advantage it will not be welcome except as an optional service and device. Spinlocks ... hmmm... now I need to look at how the kernel can ignore or not need them? -- T o m M i t c h e l l (on NiftyEgg[.]com )