Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp28165rdb; Wed, 29 Nov 2023 18:40:43 -0800 (PST) X-Google-Smtp-Source: AGHT+IH+PSyLkIDPZeNRYye5flIrlHRtSuV86U3Uf7DYtB2h/CkS2Err6B7Kya51LTa7Bv8/lkm0 X-Received: by 2002:a9d:73c1:0:b0:6d8:28b1:3031 with SMTP id m1-20020a9d73c1000000b006d828b13031mr13115088otk.11.1701312043528; Wed, 29 Nov 2023 18:40:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701312043; cv=none; d=google.com; s=arc-20160816; b=UnvSjUO2c9qrBvKCpHjPqs7YKoTWeKSxnbbrEWlcGQBpPMf2ceIISBFxPj0NfQOf7t 0H2V9XNMS0o2iQbqu2sahaizh7YGR+yCBS1ah6fiUpsiYkTb6W4ezQUo4B34B+DiuWj2 e1RM0zQ34Dp3pI6162dMLx66qP7OtilSfJIGJdIVJyg9nuOjkKkeoMEf/Pi5OxhcsHWI pYHHU69dBy1qYSFI2y6LKCSTwDcX/dtJJ3VKyQgsDbnKuKqzRyp/XQIHPuftX+7wEwjl Sm5kt6nJHCM2BDvk9qEqIE6EQoG1lwNFY2fAaiCB8bFp/DMPYTQeMIH+7biqohecYYch W08w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=mQnT4VYwrN2aUylQCcOg+jRlCzwWfq7pbEFBkEO9GT4=; fh=xz8ePmNW/9dYOX6stz1uilrZDbbFI3poTb2jin8BBB0=; b=DiItydVeyeXlOK9h0LrCNZ9n/6nQyNHRtTfhBaQL7oL2KX9zGQ18msh5hFprt5mPuu iA8OMSoUgxRMHEo1K9t3leTZa+Uzl3Br2K97EfQC936dXayxU0RPnoprFLjpHnrvt/lK AdXT/5HCSou4+jV/EBVY0nz4ZCRUlfOvlLhaN6o+dHSKJgCfgZ9X0pTKSgZ8SVsNxWni Qch3JMTUXbXaPePf/gj9+38j2LhWjX5mGg0+BOGlznuh1bl0xFcczMqL1sg5N3iUEnPS 5UrpsDGgTZi38Ju4NUwIIIWlvkT0nH1fl/glCeqoS4Nagk5j9+YIsi4chEiRYNrcY/Tk E7yg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto+bounces-399-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-399-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id b16-20020a6567d0000000b005bd043751ccsi243090pgs.748.2023.11.29.18.40.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 18:40:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto+bounces-399-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto+bounces-399-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-399-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 2AE20B20E7E for ; Thu, 30 Nov 2023 02:40:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A95D011707 for ; Thu, 30 Nov 2023 02:40:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=none X-Original-To: linux-crypto@vger.kernel.org Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4971D1B3; Wed, 29 Nov 2023 18:12:10 -0800 (PST) Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1r8WWp-0057on-4e; Thu, 30 Nov 2023 10:11:48 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Thu, 30 Nov 2023 10:11:56 +0800 Date: Thu, 30 Nov 2023 10:11:56 +0800 From: Herbert Xu To: Vadim Fedorenko Cc: Vadim Fedorenko , Jakub Kicinski , Martin KaFai Lau , Andrii Nakryiko , Alexei Starovoitov , Mykola Lysenko , netdev@vger.kernel.org, linux-crypto@vger.kernel.org, bpf@vger.kernel.org Subject: Re: [PATCH bpf-next v6 2/3] bpf: crypto: add skcipher to bpf crypto Message-ID: References: <20231129173312.31008-1-vadfed@meta.com> <20231129173312.31008-2-vadfed@meta.com> Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231129173312.31008-2-vadfed@meta.com> On Wed, Nov 29, 2023 at 09:33:11AM -0800, Vadim Fedorenko wrote: > Implement skcipher crypto in BPF crypto framework. > > Signed-off-by: Vadim Fedorenko > --- > v6: > - make skcipher implementation in separate patch > --- > kernel/bpf/Makefile | 3 ++ > kernel/bpf/crypto_skcipher.c | 76 ++++++++++++++++++++++++++++++++++++ > 2 files changed, 79 insertions(+) > create mode 100644 kernel/bpf/crypto_skcipher.c I just made some adjustments to the lskcipher API so you may want to hold off for a bit: https://lore.kernel.org/linux-crypto/20231129210421.GD1174@sol.localdomain/T/#u Basically it adds the ability to process more than one piece of data for stream ciphers such as chacha. Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt