Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp2173103imi; Sun, 24 Jul 2022 09:51:50 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u+ihzRrMUZbzrkueC0/zODaYFHNh8K+5/r/+3J5HOkuEXJFt/eQNxuvsAskFGjDXBttMco X-Received: by 2002:a05:6402:500e:b0:43b:6f0:756b with SMTP id p14-20020a056402500e00b0043b06f0756bmr9727268eda.221.1658681510011; Sun, 24 Jul 2022 09:51:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658681510; cv=none; d=google.com; s=arc-20160816; b=i0e3TlIfTJ6Z/qbW/vEOQt6py/iLJXDU/p+Lv2/syTBQ/lkAXWKaavMQkR7fycCb3T WRHFgxdoePLAkVttGWKD76n5BDXO4iGIJdS6NKK8x4BGtMBJ1aN2BOt/D6xTIHp6rHrg 6QFKB08j3/2wuVJcC8xtst3bY2Qbn3tiBk8Qgn+h4yT1MICljI5lUUO8Vv39iS058FYH 9QSP1yMLVfCl/XbEemX1sd9rrZnoe/Y5QR3FGCFTe4mA3vV6M/5j/tBiL1ySM8twb2lb uCKM38H5Xi99UMA82Z87TpiWssq4fIzrnT78xqJQc49YLnvGmzk1J4iwAMI6RmzYv6d8 CHOQ== 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; bh=svB60sUCcIdDUmN/ANw2EHITe3q/XGnKpYM9mFFORZw=; b=lxV934u74pcCGVgkwPGcQOypYropDRsG7g1hey0BWXpP7IGO0LIw94PduB56QiKuat 3bV+EqnOihdh8VnerzAg4132NxSGk2CY9KquvOXOMSo9UuLRjxle/n68u56yfaRCdejM ytAjkknh8v20xFYg+4S6ePADsUdEtNE6lFbd+Kl2sjGM0D4P4KKlw/DZ4BJ4D2c23H/B CBNoT8xL264JByRuBFhKq+CHXLsGqHnQE4di6B2g9PWD50wnT04zshQsnNJZFX0GkPL0 NqHDOgji0u9c2KRhjiDYnyVZPuvW+kAXD0SSMoAFDxT0HQtIC9RcCdoIC3RqEvX4e0XR XFCw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=opensuse.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ne1-20020a1709077b8100b0072b81296609si12993804ejc.64.2022.07.24.09.51.05; Sun, 24 Jul 2022 09:51:50 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=opensuse.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229519AbiGXQX6 (ORCPT + 99 others); Sun, 24 Jul 2022 12:23:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34334 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229469AbiGXQX6 (ORCPT ); Sun, 24 Jul 2022 12:23:58 -0400 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE959101FC for ; Sun, 24 Jul 2022 09:23:56 -0700 (PDT) Received: by mail-wr1-f45.google.com with SMTP id bn9so1951121wrb.9 for ; Sun, 24 Jul 2022 09:23:56 -0700 (PDT) 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=svB60sUCcIdDUmN/ANw2EHITe3q/XGnKpYM9mFFORZw=; b=AcvBsEd0NqdX3vqWHjzoZTHocfv36l2fvFJ0xhKAMa4v+Ww1+5bXzVO+HiTDMUMpTs Qc9K/iph3pTb700uaJmHF694g9dBWFaL9YHtjd0jlzMz1JxyH3/j5oHDPph+f2nr55Cw qSUXQayHzRg4KaT6VDftnVI4L9Ln6YPVFz7WOMH3zFeoj2KmaJAwd1Satjg+5skWL/+y 5+jWH86WMADhM48rjPoWX+dMyTw7HOp0NAi9P+9qewltemt86fMhydAj/nr0tajcbD7a iK2WadktSo7IDjd+fK5HhTFlZeGx1aWaMeewttqoD2qsMeJ9p7L1HrNATMEmmU1B0uFz tI6g== X-Gm-Message-State: AJIora//BWj/sdYp/hM8ehb8btEV8ZKZLvA+hJH3v1wCaNn731lYj/e0 EWsOmiTcoMAQV8NF/WLPVd6JLvJA+e3gmFe6IspAKw== X-Received: by 2002:a5d:59c6:0:b0:21e:86fe:fcc6 with SMTP id v6-20020a5d59c6000000b0021e86fefcc6mr1741702wry.139.1658679835174; Sun, 24 Jul 2022 09:23:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Cristian_Rodr=C3=ADguez?= Date: Sun, 24 Jul 2022 12:23:43 -0400 Message-ID: Subject: Re: arc4random - are you sure we want these? To: "Jason A. Donenfeld" Cc: libc-alpha@sourceware.org, Adhemerval Zanella Netto , Florian Weimer , Yann Droneaud , jann@thejh.net, Michael@phoronix.com, linux-crypto@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS autolearn=no 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 On Sat, Jul 23, 2022 at 6:59 PM Jason A. Donenfeld wrote: > Doesn't getrandom() already basically have this quality? In current kernels. yes. problems with old kernels remain..The syscall overhead being too high for some use cases is still a remaining problem, if that was overcomed it could be used literally for everything, including simulations and other stuff.