[{"id":3679175,"web_url":"http://patchwork.ozlabs.org/comment/3679175/","msgid":"<CAFLszTiT+GFq46ayyZ6A2jVi7KNPp1KiCuciKeq7r2L0_GKY-w@mail.gmail.com>","list_archive_url":null,"date":"2026-04-20T02:11:41","subject":"Re: [PATCH v4 04/14] drivers: crypto: add software ecdsa support","submitter":{"id":6170,"url":"http://patchwork.ozlabs.org/api/people/6170/","name":"Simon Glass","email":"sjg@chromium.org"},"content":"Hi Philippe,\n\nOn 2026-04-17T13:02:04, Philippe Reynes <philippe.reynes@softathome.com> wrote:\n> drivers: crypto: add software ecdsa support\n>\n> Add a software ecdsa driver so it is\n> now possible to use ecdsa signature on\n> board without ecdsa hardware support.\n>\n> Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>\n>\n> drivers/crypto/Makefile         |  1 +\n>  drivers/crypto/ecdsa/Makefile   |  6 ++++++\n>  drivers/crypto/ecdsa/ecdsa-sw.c | 33 +++++++++++++++++++++++++++++++++\n>  3 files changed, 40 insertions(+)\n\n> diff --git a/drivers/crypto/ecdsa/Makefile b/drivers/crypto/ecdsa/Makefile\n> @@ -0,0 +1,6 @@\n> +obj-$(CONFIG_ECDSA_MBEDTLS) += ecdsa-sw.o\n\nThis should use CONFIG_$(PHASE_)ECDSA_MBEDTLS for consistency with\nlib/mbedtls/Makefile. Otherwise SPL builds defining SPL_ECDSA_MBEDTLS\nwill not include this driver.\n\nRegards,\nSimon","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=chromium.org header.i=@chromium.org header.a=rsa-sha256\n header.s=google header.b=YrYdULDT;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=chromium.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=chromium.org header.i=@chromium.org\n header.b=\"YrYdULDT\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=chromium.org","phobos.denx.de;\n spf=pass smtp.mailfrom=sjg@chromium.org"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzTX628f9z1yGt\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 12:12:22 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 38A9383693;\n\tMon, 20 Apr 2026 04:12:20 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 5EA5B83FF5; Mon, 20 Apr 2026 04:12:19 +0200 (CEST)","from mail-ej1-x632.google.com (mail-ej1-x632.google.com\n [IPv6:2a00:1450:4864:20::632])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 732CA82BF2\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 04:12:17 +0200 (CEST)","by mail-ej1-x632.google.com with SMTP id\n a640c23a62f3a-ba25fd27571so363676666b.0\n for <u-boot@lists.denx.de>; Sun, 19 Apr 2026 19:12:17 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; t=1776651137; cv=none;\n d=google.com; s=arc-20240605;\n b=Sl1uIk5xUYEI7ZNkG6EiUW1wRlpSz74FuX1KtT43ybVbt1+lw8RNTHgOBJFF91SAS5\n j9ujI3bslE23nZXTH0QZIpSfX8VlY0tueA4Zqb2re6mk+MFRboTprOkkTpmNSFrlnI1s\n WeqgOTCCU0WjI0TKNSsf5LV+/o8C9R1A5ASf/We4qNVSXVFgzUirTi28tbinlCiahN8V\n Ja+maou5hstQ0eZLOy7sZlBj2r63pQ/9HeKG+AKA9Z5xkD0NxbJNEyFybR+yOhANQrAG\n VURBwJ4uHZgUqaZ2rDU3mX2PmlwA+LVTFtobZ4vxR0PcN54wty22gsg8Qx1STK17CzTi\n SFrw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=UkH9+7A49vktGyZvzsMAHJO0wg1zvzRsNQU+6BVXNnY=;\n fh=JyUvwDeRDZBmaIcOB+ZPbNgllKHFgi4dFFNnhiCil7U=;\n b=T9AJREu4d7RNxyc6DXgiVbUqkAt6kJOp3RXMH/UOdY17YlpXzOqP8ymxzjKAjBCZK5\n JZnLvlmYBNXkGpIKZREafFEZ5z3r8m3QPOk/nkJQEzOJI73Org07//s4y3oPG+w1hO6b\n FwRznZck6vN16Lom394NZInbhDnkRGPXMA++nWn1OmKBjqJ0aWOU9ZnHR5fh9ewIJoHP\n Rlu4F3psDcFl+DN8FPPZoo3KwSasgpvuWcheolAfmxmgZ7vy02UDyW5qYMNxP1BaoIM3\n z4cPKTrgqT9nAsc1IjiTbzwrUJrFu72rzbc+iVTqDb0oVHSd8I1FB7mP8GLq+F9Rb9Rl\n 2UGQ==; darn=lists.denx.de","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=chromium.org; s=google; t=1776651137; x=1777255937; darn=lists.denx.de;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=UkH9+7A49vktGyZvzsMAHJO0wg1zvzRsNQU+6BVXNnY=;\n b=YrYdULDT6C/0RrN6riATNqX53MtXeXTIOtcTXyvyRXbMZNh6oT3YvJ6MollkCHMhLJ\n Co+HT3KMhzsuMCgLNegJ6AJpCSpxUaG455kzUMr25KCfifaQEZh4nmB3VyG1MqmSrBPK\n XgZf3qmhishEeepqMZDTTGF2MUb7/YU/y9Dig=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776651137; x=1777255937;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=UkH9+7A49vktGyZvzsMAHJO0wg1zvzRsNQU+6BVXNnY=;\n b=bTrEPocTTyHumjzb/DSAAob8hNLaEwMXPowUdhdjbzHHFx4VyhWg3oRvtHnbqKciXB\n rZ9+Hsy5Rx5/GiinUx3rmUcNL+wNz83+XDnpIUf8Uyi8tlSVyUyNyio58DzpuO2LGWts\n f9H3BY1ODpehwFmKnR23jd+rYf/kX1KG2opXjK7qKnZj6FioS5ADpAxEpCBxy0pfOgeR\n rRd9BbaXJQJxrfO+7ziQKRKE7JZCvS95dPI4xuC3w3yxTs4TQ6mQG2wpB/yQPJ+nKNfB\n R5RUgcVZu8q8BNV/uwK1pwun0e6OEKSDx0H1ONRGxrTJvFF+anbI9UrPGFy/cKd5zuNU\n GuzQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9+ui8M3O/geYBgMOOZkE0K7q8AYp0a741MDYQMpyuVfoxVXe0YOPelbKwLRMhQ5FnU2/6Ao7c=@lists.denx.de","X-Gm-Message-State":"AOJu0YxvOdvZS3j8Pfy6xApRyRoUOUvZlOdOl3+S37fI4hxJOvhKMzhY\n 7F8pzoEjsLPiW/BM+jlWZytnaEGN4FaWlL3Xn+53A7CPwwWX7Qokoq/QOoTRU12vnFTP3nckkFR\n SfYKkhS0IniI81hIMhhYRIeFdEfidZchQR5IEY6ux","X-Gm-Gg":"AeBDieuyfTTPsaB2kgdnXGAmAst79pFU/B0JYnZaKlWA4s0qNmXxjqUzTkcxGqa94GF\n pWGtno4OaJBZi64mGvscDTsl5dw8Ol9f+odBXAFE2sBRPCgMurEAHnPWeYDgGCw2MdzFFlP7PAM\n RNgop8hHxr6bapSy9GZDbCR/hf8Qlu6lEZKFGLJhViC6l23CQkZM0X64s8hUCM2zu086kEBVcZx\n G4lD8LaUGO6V0TOeSavqBzUtKpEKILPv2xBBs9CMYzxiQ2po2HweH+a6KPZ2tPWeweD4L8LWBjk\n lhms/ki3wD0t66BgIYTI","X-Received":"by 2002:a17:907:a602:b0:b9c:c3ca:a724 with SMTP id\n a640c23a62f3a-ba418982fd2mr582858966b.8.1776651136847; Sun, 19 Apr 2026\n 19:12:16 -0700 (PDT)","MIME-Version":"1.0","References":"<20260417130204.49896-1-philippe.reynes@softathome.com>\n <20260417130204.49896-5-philippe.reynes@softathome.com>","In-Reply-To":"<20260417130204.49896-5-philippe.reynes@softathome.com>","From":"Simon Glass <sjg@chromium.org>","Date":"Mon, 20 Apr 2026 14:11:41 +1200","X-Gm-Features":"AQROBzCHgaWdxU1enuKMqyrQ4K02aVHTQOH0SbkCKyfBy486vzX2q7V6j3MOrjQ","Message-ID":"\n <CAFLszTiT+GFq46ayyZ6A2jVi7KNPp1KiCuciKeq7r2L0_GKY-w@mail.gmail.com>","Subject":"Re: [PATCH v4 04/14] drivers: crypto: add software ecdsa support","To":"philippe.reynes@softathome.com","Cc":"marko.makela@iki.fi, jonny.green@keytechinc.com, raymondmaoca@gmail.com,\n trini@konsulko.com, simon.glass@canonical.com, u-boot@lists.denx.de","Content-Type":"text/plain; charset=\"UTF-8\"","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3679473,"web_url":"http://patchwork.ozlabs.org/comment/3679473/","msgid":"<CAMDkj5x1X7pQjMWXt25DxXrX9QV7TgFeUAaOrk0F8HSSJLyNoQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-20T16:52:20","subject":"Re: [PATCH v4 04/14] drivers: crypto: add software ecdsa support","submitter":{"id":91989,"url":"http://patchwork.ozlabs.org/api/people/91989/","name":"Raymond Mao","email":"raymondmaoca@gmail.com"},"content":"Hi Philippe,\n\nOn Fri, Apr 17, 2026 at 9:02 AM Philippe Reynes\n<philippe.reynes@softathome.com> wrote:\n>\n> Add a software ecdsa driver so it is\n> now possible to use ecdsa signature on\n> board without ecdsa hardware support.\n>\n> Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>\n> ---\n> v2:\n> - no change\n> v3:\n> - add depends on ECDSA_VERIFY to ECDSA_SW\n> - change sw_ecdsa_verify to ecdsa_hash_verify\n> - v4\n> - use ECDSA_MBEDTLS to build the driver\n> - clean include (change order)\n>\n>  drivers/crypto/Makefile         |  1 +\n>  drivers/crypto/ecdsa/Makefile   |  6 ++++++\n>  drivers/crypto/ecdsa/ecdsa-sw.c | 33 +++++++++++++++++++++++++++++++++\n>  3 files changed, 40 insertions(+)\n>  create mode 100644 drivers/crypto/ecdsa/Makefile\n>  create mode 100644 drivers/crypto/ecdsa/ecdsa-sw.c\n>\n> diff --git a/drivers/crypto/Makefile b/drivers/crypto/Makefile\n> index e4a4482b7f3..8170e4cae9c 100644\n> --- a/drivers/crypto/Makefile\n> +++ b/drivers/crypto/Makefile\n> @@ -4,6 +4,7 @@\n>  #      http://www.samsung.com\n>\n>  obj-$(CONFIG_EXYNOS_ACE_SHA)   += ace_sha.o\n> +obj-$(CONFIG_ECDSA) += ecdsa/\n>  obj-y += aes/\n>  obj-y += rsa_mod_exp/\n>  obj-y += fsl/\n> diff --git a/drivers/crypto/ecdsa/Makefile b/drivers/crypto/ecdsa/Makefile\n> new file mode 100644\n> index 00000000000..53456d9cb4c\n> --- /dev/null\n> +++ b/drivers/crypto/ecdsa/Makefile\n> @@ -0,0 +1,6 @@\n> +# SPDX-License-Identifier: GPL-2.0+\n> +#\n> +# Copyright (C) 2026 Philippe Reynes <philippe.reynes@softathome.com>\n> +#\n> +\n> +obj-$(CONFIG_ECDSA_MBEDTLS) += ecdsa-sw.o\n\nAs Simon already pointed out, please use 'CONFIG_$(PHASE_)ECDSA_MBEDTLS'.\nWith this change applied,\nReviewed-by: Raymond Mao <raymondmaoca@gmail.com>\n\nThanks and regards,\nRaymond\n\n> diff --git a/drivers/crypto/ecdsa/ecdsa-sw.c b/drivers/crypto/ecdsa/ecdsa-sw.c\n> new file mode 100644\n> index 00000000000..21dffeddf59\n> --- /dev/null\n> +++ b/drivers/crypto/ecdsa/ecdsa-sw.c\n> @@ -0,0 +1,33 @@\n> +// SPDX-License-Identifier: GPL-2.0+\n> +/*\n> + * Copyright (C) 2026 Philippe Reynes <philippe.reynes@softathome.com>\n> + */\n> +#include <crypto/ecdsa-uclass.h>\n> +#include <crypto/internal/ecdsa.h>\n> +#include <dm.h>\n> +#include <linux/types.h>\n> +#include <u-boot/ecdsa.h>\n> +\n> +static int ops_sw_ecdsa_verify(__always_unused struct udevice *dev,\n> +                              const struct ecdsa_public_key *pubkey,\n> +                              const void *hash, size_t hash_len,\n> +                              const void *signature, size_t sig_len)\n> +{\n> +       return ecdsa_hash_verify(pubkey, hash, hash_len, signature, sig_len);\n> +}\n> +\n> +static const struct ecdsa_ops sw_ecdsa_ops = {\n> +       .verify = ops_sw_ecdsa_verify,\n> +};\n> +\n> +U_BOOT_DRIVER(sw_ecdsa) = {\n> +       .name   = \"sw_ecdsa\",\n> +       .id     = UCLASS_ECDSA,\n> +       .ops    = &sw_ecdsa_ops,\n> +       .flags  = DM_FLAG_PRE_RELOC,\n> +};\n> +\n> +U_BOOT_DRVINFO(sw_ecdsa) = {\n> +       .name = \"sw_ecdsa\",\n> +};\n> +\n> --\n> 2.43.0\n>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=gQrPnK+z;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gmail.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.b=\"gQrPnK+z\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gmail.com","phobos.denx.de;\n spf=pass smtp.mailfrom=raymondmaoca@gmail.com"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzs3q4RDlz1yD4\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 02:52:39 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id D05E3805D7;\n\tMon, 20 Apr 2026 18:52:36 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 6D01D8419E; Mon, 20 Apr 2026 18:52:36 +0200 (CEST)","from mail-vk1-xa35.google.com (mail-vk1-xa35.google.com\n [IPv6:2607:f8b0:4864:20::a35])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id B7C9580087\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 18:52:33 +0200 (CEST)","by mail-vk1-xa35.google.com with SMTP id\n 71dfb90a1353d-56a9a7e762bso2151100e0c.3\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 09:52:33 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_GMAIL_RCVD,FREEMAIL_FROM,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=no\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; t=1776703952; cv=none;\n d=google.com; s=arc-20240605;\n b=cmrdQoJk6FfmDu/72v+2rJxGHBynrG/WgUODgQ3z4pyHuxqf23As8XDH73VcLvmwQw\n twYeph+88ro1bGE2Ulmt2h1G2C4YPP7DWB9l/Lq5hk8oYjPeUZ5i/plA8qjk1cTR0Xdt\n qQ+catpLTnk6iq0qTvwb6arJc5E9An8ZqBD+WJcbc3xOMkGvqa1Bf3B0P8Rxsni2vSDw\n Lle25AU+lkySzwXzgI+JZuFdSzsIM0+tGUUImzJW8TgkCnyZD/oD8wkKly4xXydXcHGL\n HT79l+vgfdxHwHd/7XulrerUUo53FhhEYU5LRfiTTZIOH7L99EbpsXtBww112LsQ2OJF\n Nb4A==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=toUYmosmi3GwZKayAzdyKEiG9jYsfCrgSnHv0jC+R2c=;\n fh=WcJsOyeQWx9x1RXlvs6NJ2vqkuqPG4d5OBgQE6dpxf0=;\n b=OcfgC+SteOcbLP4jfCqEr+9H+G9z6z6D55tWfEZYlROXiTngqjihG9o7v30cTSDdFH\n C8PkzPxfwGHhc9sEIo6aVXUIy+BNixZilXmiZxieAIOXzuuQlAblB0xRcmVUp2f/xZj0\n HI/6ecvt3ziIyZkAYV2+Fwx/oIgEmchb67L1cJX6F3fu7Xnon1m4ELxRBpUWOC0xLBHI\n Kc65AD0n1dKVu1gMB7fwwoYIFBGlEtAEcnY2xrL7dcfsIHdI+OxJcBUuz30Ext3gKKc5\n Tn9Zcce9Z4MuAImEgaTpICOR/2XNR/y8Yo5LJDxaCIWpWbbKlR4bWbd634XmAILjJfie\n C4Tw==; darn=lists.denx.de","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776703952; x=1777308752; darn=lists.denx.de;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=toUYmosmi3GwZKayAzdyKEiG9jYsfCrgSnHv0jC+R2c=;\n b=gQrPnK+zFb6ExFPHUznCgF+xJlwMW1lc8LUoVZtAuToRJRLQAvhjCYdgLVvBgh/AK+\n wYZK0TSjD/5ttwHPncXvEWoz/2hvemGtr8VCcKKkxmGH94nZBvIez8J0LzafSNO5CIJo\n 2skeBLBjBA2lauX2yZb8C0QTjwEi8PRAwZLsjIMxwa28EgeoKO621OnQnIPxIMJQrZkc\n TXNdF8EG/8VyixAJ8mc9DZSUIKi2B9VieubpM+bKQIB4r4r+A5N3eb4X0ySB0cbKHZHc\n kbv86VAuqinZi/Sm74SPCXRHMTcBQDMWyYtiMw2Xb+SgYinnyIPGfxbv6HjFDy6Fo066\n GEtg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776703952; x=1777308752;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=toUYmosmi3GwZKayAzdyKEiG9jYsfCrgSnHv0jC+R2c=;\n b=StGGR5cmCw4Mj2FgGLZS6l7rTnyevH64D3aOYEMN6FYrMvnY/0Pqg/dPL6XoosNJNm\n vUsXq4amLM+Uh+PlV8aXchMwmuzOuMofDN2ZvZJLL+dVyoFNht3dBIkssz88kZHxKUN6\n xcZXmSbMAa/8EPeWlu6JjmuOcbnIrD201w0CYE16S0JCyNZnfJLlujBPmTUfFlu5FWKm\n thGrxqSWg7/Q8UOUdEsyDbmvMEWX3auZZvS3Hay8Fq5jsbqeHSmeun6oLOPOV93dS80z\n y/BDOcHTj9fJ4t3Hr3bOFf0LVRPsJpUJgo+CeHD3JXtBtUSFb3gdm6tcnCg11OHTzUIi\n KskQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ88XhNK0eztPNyym4PdNQvwnuYRhajU66CYI89hhY/RmMJx0AyQ1BSkh+StzKn7LFW9RwjNElc=@lists.denx.de","X-Gm-Message-State":"AOJu0YxqS0W2UP4ElOILWj5ovvhtm8tlxQMME5n5JtNZggdYxFQ+oQLQ\n 6ldyeKu1TBQbcOlg8lyIWN5I7SvLkGRNXb6mTTDI18qXtHlsl7WVtUdeFwfHIOBAK3YQG4t4zNK\n 4TPVKNfFricKvo3l2gytleYNsVPsb3xY=","X-Gm-Gg":"AeBDievFsGUsaR7nVjVqNbNslAR4lwWcqFyMBFwwIVzRAJzVm0VP/4vL0bQYZgxGVki\n BmLRuPR4VzlMPyB9uU8pT9F3MjxGomQ5XhRxZ8b9mYU3XFEcCSjQVM2K3ghs7esnaUtcx5m7xPm\n WxhrOrkeRkbR/HShAxS+Ba/oQtTiXmWCdaoRMGrSaz5gJW0Hl1iLwMj6zKq6T1bxKWQFzunL8R9\n T6/k87T7uqALSoP/XpJ7k1a5CX0u1zZ1N6p/pVVr/9mOdOdvanfMFj2i6+n+cDQWuPhQ6F3XqpE\n yGo/IOwcFdX7UsFEV9Ocqk+F8jjHVQ==","X-Received":"by 2002:a05:6102:dcd:b0:612:b3af:39f1 with SMTP id\n ada2fe7eead31-616f68d1bafmr6802941137.18.1776703952532; Mon, 20 Apr 2026\n 09:52:32 -0700 (PDT)","MIME-Version":"1.0","References":"<20260417130204.49896-1-philippe.reynes@softathome.com>\n <20260417130204.49896-5-philippe.reynes@softathome.com>","In-Reply-To":"<20260417130204.49896-5-philippe.reynes@softathome.com>","From":"Raymond Mao <raymondmaoca@gmail.com>","Date":"Mon, 20 Apr 2026 12:52:20 -0400","X-Gm-Features":"AQROBzB6zzJ26jlX2yLa-D7kPQcWsKKs5FJVOr6yu22pqlbgy-Xz7faf-U9hN5E","Message-ID":"\n <CAMDkj5x1X7pQjMWXt25DxXrX9QV7TgFeUAaOrk0F8HSSJLyNoQ@mail.gmail.com>","Subject":"Re: [PATCH v4 04/14] drivers: crypto: add software ecdsa support","To":"Philippe Reynes <philippe.reynes@softathome.com>","Cc":"marko.makela@iki.fi, jonny.green@keytechinc.com, trini@konsulko.com,\n simon.glass@canonical.com, u-boot@lists.denx.de","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]