Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp210855pxb; Wed, 8 Sep 2021 22:18:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzDAq+2fU0ZrlZddIojczN4tlnsb/nEChq2b87AhfaUOUyCezzosyTBEt8Twe2lNwPt9WaI X-Received: by 2002:a17:906:1c8c:: with SMTP id g12mr1393100ejh.186.1631164691029; Wed, 08 Sep 2021 22:18:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631164691; cv=none; d=google.com; s=arc-20160816; b=GbNOPswvVvG0K17vvKIJ5X2/M6kemk+fjqEEcFXVj1/qtVIho/edlMfw4y4rRUpwom eckf80mVQHYfycFKjs8bsrOxRdwG7GtqtIybqY8YSe7nappYcZBJ5mPdGfV0b8VxUkRD eXkD3CHlMEl4g7Xg9u/n4aMJJka9G/gvkBv1kZmqg6rrV2rdnK8mQpB0LQRmCkcn9zVB w91hkWvsJN2FWKntnlQqTBehU+zFxH/z6zX3FCGc9SvBib4WNISM7HaT8XkhS2t33ARF NIA9w8a/TRjM1Ch3pZccSuCbrE032PlzqB1Yt/OiTHA/XhliF9VLHlef2wDLipwOGXZd qMwQ== 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=0rSslgaT6trl5t/rsmP7qXtX/NEAgmUtRkOyKb2Hba0=; b=UgGclohDxzq4j/4myb9INQi3GMlCga1Bdmq4C1Q9CmhkhI+TaTdhRMmSsEeFkHepEa CsRBRDRKfmZPN8Q5FFTnsN3ZpSqLvz4hnjGPvNVWf09UFcJ++3VxbJmK3tu7Z3hlXYtv NY4hgk8KKODTTsalNAPmCQQbfQAKe6kApopXkfojxeWE5lTk6z6lS9F2sCtjP/rVPQiS molYV/SvJl+7WUyMcRD5iPKIw4dDSW/C0Z4Zit/asa6I3mT2QamgnfG40ILqcQvUXHyp /QBOq8o6o09kNhmuWyOmX4B2zedcUBmUgLwd1iHL8vn6KuV3V4yDQb4pZd+Yfs7c7gjE id7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=l7LVdZyj; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j23si728171eje.719.2021.09.08.22.17.35; Wed, 08 Sep 2021 22:18:11 -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=@gmail.com header.s=20210112 header.b=l7LVdZyj; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1350570AbhIIFQG (ORCPT + 99 others); Thu, 9 Sep 2021 01:16:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350662AbhIIFQF (ORCPT ); Thu, 9 Sep 2021 01:16:05 -0400 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1169BC06175F for ; Wed, 8 Sep 2021 22:14:57 -0700 (PDT) Received: by mail-wr1-x430.google.com with SMTP id z4so643344wrr.6 for ; Wed, 08 Sep 2021 22:14:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0rSslgaT6trl5t/rsmP7qXtX/NEAgmUtRkOyKb2Hba0=; b=l7LVdZyjfwSQqSPhg2I5wAxEorI6MIMR/gnOlvXGAqZgNxvx6wBQfJYVZJcNAK5nlk lkwPgsTQanaxXtKzwwut6UfF/mkyqW1+XrQ3jaJDyHJ2Gctxl/UTgKZH8XNjv/swWFmC 59hvO8nxwPSKyVPvdGzUv436Rl1JsgS/DtLCSBkMQ53d/4lWQSA+efgdLsDCJD7GHOEA MZ9KJFbPCT7B0qzzNIJxvOhBGYNfzlJuj7uJW6mj/fpGHc/sBGyecbwSGtnQD6EOr3YN jcZy9MbaaLRhF0vi7WmKQr0UDPkR0hfmC2jLqQYEyLIXv342eJHO7oYQRUSpQCVtwBWa h9dg== 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=0rSslgaT6trl5t/rsmP7qXtX/NEAgmUtRkOyKb2Hba0=; b=SbdsT+S2E6mK94Vtg1RlZVcqQb/9x6Weor2bjCmD3EMJqsR53sshnrdiTwEW2zz0Ni iHo9Cjp4x/YdlU28pp6YTFs2+io7eQCN5s45aEn80BP1L4JaxJnvrRlwBvSP/RdJlC6b JVmvpQh8fUv3SlMuJdp7XJXSgSOM01Uqnbu1L2KS6S8KU6MYp0eFIrGKEposjrNOJjpN wWXu5KBvu4A9PWtGPZzPJvTapPByOQQ3583+TCZZNPlDoU67LYtXP/zlXfPE2wlih+FT AJ3tb7kbZlDiuOKIJdmo30lhutk7K7ozyE+n38q/mVxyqrBz85xgOjDLfpsl1V9t9Smo +QWg== X-Gm-Message-State: AOAM533Pr2/JKmFJ7859o6YRm0TNzblTb1fpXw1oYK0qwa0LOeNunzxm f/3uVQuaKmyAaODL8D4ESs0VNcpmae9mnbTHd2U= X-Received: by 2002:a5d:538e:: with SMTP id d14mr1205386wrv.192.1631164495681; Wed, 08 Sep 2021 22:14:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sandy Harris Date: Thu, 9 Sep 2021 13:14:42 +0800 Message-ID: Subject: Re: [PATCH] In _extract-crng mix in 64 bits if possible To: Eric Biggers Cc: Linux Crypto Mailing List , "Ted Ts'o" , Herbert Xu Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Thu, Sep 9, 2021 at 11:43 AM Eric Biggers wrote: > This patch is corrupted and doesn't apply. > ... > > - unsigned long v, flags; > > + unsigned long v, flags, *last; > > + last = (unsigned long *) &crng->state[14] ; > > How do you know that this has the right alignment for an unsigned long? Good question, thanks. I don't & that's definitely a bug. On my version, which includes patches I have not sent yet, it is necessarily 64-bit aligned.