From patchwork Tue Nov 11 12:41:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 675 Return-Path: X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1762864930; bh=P2WPLBYj37KQZV7+a9sgcl+eFPGD78rIy2S0I9BtFzQ=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=UrP4Ys2ATb0/pwd+cqtRFxY8rndImgk2zSgGe5Um0gZKIzV+vLO7qiPHZkkMbYVq/ Tr5hDiJZr5YsVHlcwCN3M1mC6+6HMY3VbKrrmqi+mafu3GbKjsDORkzsISBpVDQQ59 hcm5BOS+mt1kqDrtgBJ9PRk4/3StThyxUJ+8ffmXLexeLKLEbHqI7Gm3dFGFH1uG3Z /qrQZLhVZIYfLqUW4nXLWhee3yjnfqBeU1p+IyuX7I8KhTs6w55SvTLejMf+WSgnbx DEU0dsc+G5yqA9AjXJBgHKjY8VuntWRRi+G5tsPlc4ktYveW4Ijwi5XuNR7N7jhnx4 /F5GWLCmxdbew== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id E945E684E5 for ; Tue, 11 Nov 2025 05:42:10 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id woLV9MbUE1m0 for ; Tue, 11 Nov 2025 05:42:10 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1762864929; bh=P2WPLBYj37KQZV7+a9sgcl+eFPGD78rIy2S0I9BtFzQ=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=bgaD3HB/ZoM2IxipVvaiNMMdvq+EpyGaysFpzgDfyzrgCxb+X1W0YWtXlpzEmsHY7 qhu9OnkgvCRLoSXXGWQFi9zy2bNWYyqbqgoQDrtlr/cfPZrFzCs6BFTWB0eckpWgPi EOJLa5aCZF+bxL1HOxC4RyZ6HlPJcJDWXBuaEgwXXPIWyL062clZ2mLUrsq/rgJA2O NIhgDFQm1V1/Uo6n6MlxUTSETDQd86STXPW1X14DbSlKCPkGNkMdxrqXd49vdg9eCp /pKFQ1GprWCG+GbVD/F4Q8lXA6Tmgi8dG1dNXVI+AW5EGjhNRwXLawMzOLG47B7+lg fD1UrChxoKbwg== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id CF2D4684C9 for ; Tue, 11 Nov 2025 05:42:09 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1762864928; bh=CnUwgwDgQLEbJKqXZ1XUVh5DUCRFpSsNJm56vZ60wZg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=L916h5pDZoeEKd35TiggdytWnlUQY9t0kpXVSjr1wAbk5yOKIzMsuzeKBTgyfXtX4 RMK+aiwcq2BIofgBQNP8wQRh9Z21PLoBoGqFGf+xR/byihyrsM6oRAevtm0Dv/FrOQ O+r9Ci78zXsqOb4vwIx23xrY8vS7cLyc5NRP2+XUWRvhaxcPO7C5XpD/GEQesZuVXv fP851fxnRvpGpiFyquttg5hiprxu203ePGySK6+1MLIJ6wSgnUZ3ZSXIAqmOW/H3tg piaDNC9evYQiTF1ioRvHNXcmzdOxwVuw8+l/bNBaBGjL1zijQs9ek89GEVIogzMxjH UIIOgEo2eRMGw== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 65DBB684B7; Tue, 11 Nov 2025 05:42:08 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id DWK7v4Wu9Jot; Tue, 11 Nov 2025 05:42:08 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1762864928; bh=YL8vRacqchhJP2wMG2wR8eXysCmnzM+XJoABRDg+y3U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EB7mIwp//GYJSjpRszXPdhKh69jzLtBXiaRNbVYv/XCmBkI5M5/xDH3JYfjlffGhJ eocYNC0TcMjoshJ47xKoI/ixlyxiWRrHaOtbQGqZS1ur32lsghg8HuDlkT0cHr8Nrd Aj38r98VfjypWT7RpviPDqLxM2GcQSUHAf6CDbBcak1BAHmaEjoHASUXTldl2PfYoH R0YMa/LBhcTeilqOel5I0qLl7K2vINCyhQnAadAKKx1WI4EHrxO5O9dPnbEO2IYWZs sQ+BEbJSMHn++2sH9Ae8bqnqmKIK8KMoMhxt62cUKnzAsZwt5klNEohj013bk0OmFZ YZ5cqVcI8unzQ== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id A74016846C; Tue, 11 Nov 2025 05:42:07 -0700 (MST) From: Simon Glass To: U-Boot Concept Date: Tue, 11 Nov 2025 05:41:08 -0700 Message-ID: <20251111124131.1198930-3-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251111124131.1198930-1-sjg@u-boot.org> References: <20251111124131.1198930-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: 2HDQRNMASU3OU7HKZRRCM3OKIU3LJF56 X-Message-ID-Hash: 2HDQRNMASU3OU7HKZRRCM3OKIU3LJF56 X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Heinrich Schuchardt , Simon Glass , Claude X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH 02/15] mbedtls: Allow use of base64 List-Id: Discussion and patches related to U-Boot Concept Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Simon Glass Add a configuration and a Makefile rule to provide access to the mbedtls base64 support. Co-developed-by: Claude Signed-off-by: Simon Glass --- lib/mbedtls/Makefile | 1 + lib/mbedtls/mbedtls_def_config.h | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/mbedtls/Makefile b/lib/mbedtls/Makefile index 257f585c013..5b3f664073c 100644 --- a/lib/mbedtls/Makefile +++ b/lib/mbedtls/Makefile @@ -39,6 +39,7 @@ mbedtls_lib_crypto-$(CONFIG_$(PHASE_)PKCS5_MBEDTLS) += \ $(MBEDTLS_LIB_DIR)/pkcs5.o mbedtls_lib_crypto-$(CONFIG_$(PHASE_)BLK_LUKS) += \ $(MBEDTLS_LIB_DIR)/aes.o \ + $(MBEDTLS_LIB_DIR)/base64.o \ $(MBEDTLS_LIB_DIR)/cipher.o \ $(MBEDTLS_LIB_DIR)/cipher_wrap.o diff --git a/lib/mbedtls/mbedtls_def_config.h b/lib/mbedtls/mbedtls_def_config.h index a0578d33ba6..d4e35ddeb61 100644 --- a/lib/mbedtls/mbedtls_def_config.h +++ b/lib/mbedtls/mbedtls_def_config.h @@ -65,6 +65,7 @@ #endif #if CONFIG_IS_ENABLED(BLK_LUKS) +#define MBEDTLS_BASE64_C #define MBEDTLS_CIPHER_C #define MBEDTLS_CIPHER_MODE_XTS #define MBEDTLS_AES_C