From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f12.google.com (mail-pz2-f12.google.com [74.125.228.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6E5553EEAC3 for ; Tue, 22 Sep 2026 04:48:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.12 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790052487; cv=none; b=Dvv6xg9aMt9gXcZoJSvCSB0YaZi7OEpJ09j8AXYFORv2txx9wuT/9UGxjvtSVt9mPvoL23bx27JRh+6ADywDBBwzXAVd98evUkzWBlL/Ul0IfdciWTsbawCgK1KyO/I21M2Jt+CwcOHUryBxGBdNE+x5bKwQ6w8S8HMSRPjkQ+o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790052487; c=relaxed/simple; bh=DRso7SbL8e4As3H+pvVXw6BzQtWRETrRQMqxN1VYZOQ=; h=Content-Type:Date:Message-Id:To:Cc:Subject:From:In-Reply-To: References:MIME-Version; b=OuNyqP1/z1GqIsnLRkbDeFRk3oUTT9Sevb5tPg1l1g9ozpXDuCTbrPCRXdOBKPIPM1ar4cXuAXwlLofWOcw9CmUkxJ1Ow/ClxI6I4Rdptf3lMP6iI47e78C1e9fhhUCqyUKJRzdeaqeoxeRFwBj7ocX2AgwOd0iCvC07Ukx0Gbc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RPhu+Tcd; arc=none smtp.client-ip=74.125.228.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RPhu+Tcd" Received: by mail-pz2-f12.google.com with SMTP id 41be03b00d2f7-cc1cea34ef3so3277450a12.0 for ; Mon, 21 Sep 2026 21:48:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790052483; x=1790657283; darn=vger.kernel.org; h=mime-version:content-transfer-encoding:references:in-reply-to:from :subject:cc:to:message-id:date:content-type:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9yu04hZXDiXWGAL1P3A8arsPpXEh1RVC3U31vsrwLYk=; b=RPhu+TcdaWpiRoXAg6/wRviuBTZ7KWfATLI5nL/A5BHcoOP6fNRNoTftIWHRjgYHlu muQbLOadTfZODfG2fGvSkWe5oYq7y2PcRZIbbstDYc3FKwlQI3/1wWHrmPWyC95yRO8U NaOfGPpnqy09lvYFF8ujCE5BBY5eK7EQE4wiewyKoiWavZQ6/Gv/bP5KDMw/90j1m1e0 K4VLg5GSC0L1FyEzCdiqjH1BIuNMmm7qNo9/Ev+7T1WFev5XCHYiWLl+0N39C/9rWHpQ HoyJb6N/Dz9WsHDrTd5+8POP5xKhb9OKNPdof0eqUDkCbuUa6/vB4E4ycoMAILDEzm2l uniA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790052483; x=1790657283; h=mime-version:content-transfer-encoding:references:in-reply-to:from :subject:cc:to:message-id:date:content-type:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9yu04hZXDiXWGAL1P3A8arsPpXEh1RVC3U31vsrwLYk=; b=sWN5dy7SVz1kfVUWvMZsoETeL9cBPM6w5IP/+lERbjMYK0sCIdCSSKhAF0x7c3pxep toV/BbpcO06nn00mifoCAGavU5qVgrGyHba4Cew2sQaug3wIlbhDhGuf+4q4jAOivv3g it551DagDIv0K9u1B5xfcsLCwgmPwC/GXPj4OKDc+WdUo//ZcycaHCfzoG7MRrHnB4xw 2+L13xz+6ik8UMv/XA1Ye3ow6ulCEDik50dPr2ch1Pj6lC7748TgPJWszTSv4aWtNFfG ChYhc3V5x4vEVUgYnBA9ZS2J04E+KQVRxor4JwyIuxIGrFUpf/nkzW2tHy5rsrPXpkjR REUw== X-Gm-Message-State: AFuF++msDzaH+Qg6qPhdMNfSCfNNbU8mLcH+X8msw1fNzh9ALtvRI/4K zKlVXGIO3RdpFgTuLI2BHSg/8hEQdIxJc/lVKO8r5jgTfyPnSHvPjUyX X-Gm-Gg: AYBFou0lJbVCFG2tBf6yLcjQ8nwHNb/uQR/QKe13rufOY9HyTF7ImzNbHxtjyIL8BhJ MKOX1d5yF6cbEDsVMSq9x5xCER+oRnVzikgZiuQKQxth+Yj/KGsSIaNfc5QD+PRkAMAJsWexiNS wAYv2J3/ykxIgpzdsf9f41ZmivquO14CVj3NbzG1yNSJE25V8Od9mgfiFOiJ2C7MgefyN07IuXK 13l1JnMxNoHzwbfccsXlvQ+C82cgCgGQrooNl2u5eMQE8lPWXBYeH5e0eqlMfNVA86dlFuCmPbp mQR5E/u9fPmmUwAuAylYhDtgmDKNN8YyelxODEzs3OanSnjeVa7MN+LUqVxE27nnUxvbhaMw7IG 0Cfa8SeqO03uxj6Q8Ngl8yIBny2wq2gDcGgcgWoRoyIgADtLyph+AO0hYY2TUrQGyaGNGW9zWqN dAGThS4z6EyZ+X1GwNPDRUwDz2W2yPAC3Bk0q3hoL+Azpo0UF+YT+HkemZWHAab6YqG+NvLfNt1 x6PAKkQi87Tx4jhxOK8bhLHU5MOwVJC2VBW9U5ShkDyeevVu3Tk/25+GZ3gBz6dE5thgCXVK44V gaXd X-Received: by 2002:a17:90b:5388:b0:39e:21a7:5dff with SMTP id 98e67ed59e1d1-39e54d1e037mr20177534a91.11.1790052483431; Mon, 21 Sep 2026 21:48:03 -0700 (PDT) Received: from localhost ([153.61.198.247]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3a06cbe369dsm455307a91.0.2026.09.21.21.48.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Sep 2026 21:48:03 -0700 (PDT) Content-Type: text/plain; charset=UTF-8 Date: Tue, 22 Sep 2026 04:48:02 +0000 Message-Id: To: "Eric Biggers" , , "Vadim Fedorenko" , "Daniel Borkmann" , "Andrii Nakryiko" , "Eduard Zingerman" , "Kumar Kartikeya Dwivedi" Cc: , , "Martin KaFai Lau" , "Song Liu" , "Yonghong Song" , "Jiri Olsa" , "Emil Tsalapatis" , "Ihor Solodrai" , "John Fastabend" , "Karl Mehltretter" Subject: Re: [PATCH bpf-next v3] bpf: crypto: Use AES-CBC and AES-ECB libraries From: "Alexei Starovoitov" In-Reply-To: <20260922040413.28885-1-ebiggers@kernel.org> References: <20260922040413.28885-1-ebiggers@kernel.org> X-Mailer: mkdraft (claude review draft; edit before sending) Content-Transfer-Encoding: 8bit Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 On Mon, Sep 21, 2026 at 09:04 PM Eric Biggers wrote: > +config BPF_CRYPTO > + def_bool y > + depends on BPF_SYSCALL > + depends on CRYPTO_LIB_AES_CBC > + depends on CRYPTO_LIB_AES_ECB This will break the build with CRYPTO_AES=m. > struct bpf_crypto_ctx { > - const struct bpf_crypto_type *type; > - void *tfm; > - u32 siv_len; > + enum bpf_crypto_algo_id algo; > + void *key; No need for this. The bot was wrong. Reading any field of struct bpf_crypto_ctx requires CAP_PERFMON. pw-bot: cr