Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3941420pxb; Sat, 6 Nov 2021 03:43:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxEREFnsLuZ8LR/G3hTFadHWQS0RkBxVsxFyeh3rLcF/fYYDPkQewq/zaHepZYyMukO77xJ X-Received: by 2002:a05:6638:25c4:: with SMTP id u4mr843865jat.87.1636195397921; Sat, 06 Nov 2021 03:43:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1636195397; cv=none; d=google.com; s=arc-20160816; b=Mtn0HJXEZKskBL/yFkwtK36d9pT91N1kJ28kJoXR75ml0X3r651vOL/ecyj/iLkAG6 KB+lIPCC9Yw4DQtbghwMQKrNq3uH7L94IetBIUdPiL1QoA07PZHClI7HMkt7bT8ssV5u +Bf/YneM8St0tBcwiAqjHS08nr8NndOJzKI2tVMTMlNu2g1bZ2aT/Oo8CMhbgJACEm8g zGRKNnmZHM3w1QG4cuRR+Z1hrWySc4G7577X9cuR4IkuRMb5OeBycwcbmqM7fpYIzKbC VzzfcZ1HeZmO9GqI5sSYTae7Ep40BoDNKemxQiBcb56uDlYvlKsxUoLUDAPSO7oIiH7P Wa6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=sCGBBngI/S+htUC6cWPWUXUVh4XZUi6w5KHSwurqhkQ=; b=cTHCFwqvSEVfKTE9FogEtKlZ2/u4VCpNYQeOJoDgtD9cU3tCnLJfVmq3tq+ZoQGjk+ EDqiwrcoYY7wrjbME2aKnnhQiS0HQ7cVItJ2lz8sok/JoCRv+dEafbmIEonGZyurLhGI Mhcs+Zm01ZEwf7Oc0yXldn30MS5uLmMWAtEx9nkPPDJj1eDoy3q/tAKRy4ZapYIz8Etg K+9AVXR5CfL5MxK28odP+TT1bTXzaOs1S9/nadM71P3Kw5pNHRAPrWGMnuQgeXEmMNaC +3h75ezl1GCIbv2/wlNc8arJCe7+EzjWvHwpwY66rZLbrzQfkYUwfXXY/K3lRGZaTvqc 4d0A== ARC-Authentication-Results: i=1; mx.google.com; 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 m2si21130340ilh.104.2021.11.06.03.42.44; Sat, 06 Nov 2021 03:43:17 -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; 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 S233176AbhKFDqa (ORCPT + 99 others); Fri, 5 Nov 2021 23:46:30 -0400 Received: from helcar.hmeau.com ([216.24.177.18]:56586 "EHLO deadmen.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229500AbhKFDq1 (ORCPT ); Fri, 5 Nov 2021 23:46:27 -0400 Received: from gondobar.mordor.me.apana.org.au ([192.168.128.4] helo=gondobar) by deadmen.hmeau.com with esmtp (Exim 4.92 #5 (Debian)) id 1mjCcD-00061h-Hx; Sat, 06 Nov 2021 11:43:37 +0800 Received: from herbert by gondobar with local (Exim 4.92) (envelope-from ) id 1mjCcA-0004qM-GI; Sat, 06 Nov 2021 11:43:34 +0800 Date: Sat, 6 Nov 2021 11:43:34 +0800 From: Herbert Xu To: Dmitry Safonov <0x7f454c46@gmail.com> Cc: Leonard Crestez , Dmitry Safonov , Andy Lutomirski , "David S. Miller" , Francesco Ruggeri , Jakub Kicinski , Hideaki YOSHIFUJI , linux-crypto@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, David Ahern , Eric Dumazet , Ard Biesheuvel , Eric Biggers Subject: Re: [PATCH 5/5] tcp/md5: Make more generic tcp_sig_pool Message-ID: <20211106034334.GA18577@gondor.apana.org.au> References: <20211105014953.972946-1-dima@arista.com> <20211105014953.972946-6-dima@arista.com> <88edb8ff-532e-5662-cda7-c00904c612b4@gmail.com> <11215b43-cd3f-6cdc-36da-44636ca11f51@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <11215b43-cd3f-6cdc-36da-44636ca11f51@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, Nov 05, 2021 at 01:59:35PM +0000, Dmitry Safonov wrote: > On 11/5/21 09:54, Leonard Crestez wrote: > > > This pool pattern is a workaround for crypto-api only being able to > > allocate transforms from user context. > >> It would be useful for this "one-transform-per-cpu" object to be part of > > crypto api itself, there is nothing TCP-specific here other than the > > size of scratch buffer. > > Agree, it would be nice to have something like this as a part of crypto. > The intention here is to reuse md5 sig pool, rather than introduce > another similar one. As I said before, I'm happy to see the ahash/shash interface modified so that we allow the key to be in the request object in addition to the tfm. However, I don't really have the time to work on that and nobody else from the crypto side seems interested in this. So if you guys have the time and are willing to work on it then I'm more than happy to help you. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt