Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp3959474pxp; Wed, 23 Mar 2022 08:48:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCHMCsh/gSqKFbjlUKEm3EXXRKxWkRx7esq2TB3LHsVfXFEhtTUbSNUm1wG4jhz1FNhdm4 X-Received: by 2002:a17:907:eab:b0:6dd:e8fe:3dc with SMTP id ho43-20020a1709070eab00b006dde8fe03dcmr637605ejc.165.1648050532146; Wed, 23 Mar 2022 08:48:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648050532; cv=none; d=google.com; s=arc-20160816; b=TPoSom40j40DmUbiqK6lcvzd0oTvGeV3PDP0YvqkB2UdShStcLCD5WMXQd7daHNH+j OVbXWDOIEESHdFk3DUHw6KGLScZTbXKKYmaFaq65n+b/12IVVBTqIm/u+kpErleLV781 0bF17nc2sYtNp3HHPBW6OL/3U12rp5N+iTp9RoRbOS+xrs1zGaXkke/qJ8yjKWPAm1SZ +5KF5ZPumk8SIfnAir8uXpDF/2X1+qSv3+g/Q5PsvS51PJNo3SAh8lsbBXKIJMqS4fcn ciNuuN7GbphD7TUa0FWXFfyWYFAOgyYv0TESkEOJXFqgcxz9xZNpvyyoethN5sygJfyu zvKA== 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:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=nV8tfFGM1AQ/P90Zz8juXEcegOc8r+b10AqC7hoVW0w=; b=UGV0thLNCPXCesrm3kSUby8QTQae2yabjpBQNZEGqsU93TYa/9hZamcvyoJiCscX8K NiaA3JscpbVBn0pyl8OdcMlyYUKrLFENLK05uZPZWvZMzKZdameQvgaiYFCd1l7hcrPQ jrnQsOxBtemkxYYWC+5xwgx3Tu7bkNs73yDIfUYnW97GkcZzTlSGYHX+QW1hFyeGKXPG nIcKn4BiD25/VSAf61eWPD0C6VKVt20ipTnP7Ayyz7FJdfcvJHI5ROCXVoLoxfCTxAol ZCbZfOQ8LXH/NTUmF0vUY2Juoqm2gkX4HBJ71rE/r7K4sES59jMaUBNm+4SjQFCHwqXl s9eg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="YiDha/Yn"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 5-20020a17090601c500b006df76385c63si13237718ejj.259.2022.03.23.08.48.12; Wed, 23 Mar 2022 08:48:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="YiDha/Yn"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244929AbiCWPDE (ORCPT + 99 others); Wed, 23 Mar 2022 11:03:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44744 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235615AbiCWPDC (ORCPT ); Wed, 23 Mar 2022 11:03:02 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 310C37460A for ; Wed, 23 Mar 2022 08:01:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1648047692; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=nV8tfFGM1AQ/P90Zz8juXEcegOc8r+b10AqC7hoVW0w=; b=YiDha/Ynb0C07GwRjPzWDJaaIVar1wNV/H0OzmYhB6P6hLARz78Co5YSFokIRBbnKgh1GF QK72Sq2XcX44+cVooV+tuQJTtrV1OkiuIkLdg+Gok1PwxAkcBR21/IY7+5hMkOIedKbilS 0sAi8p9/PUOk3e4EEBHhGmXJBq8lC44= Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-518-JM6FYdXaO_29lV7-FHIALw-1; Wed, 23 Mar 2022 11:01:22 -0400 X-MC-Unique: JM6FYdXaO_29lV7-FHIALw-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id C4A043838065; Wed, 23 Mar 2022 15:00:58 +0000 (UTC) Received: from redhat.com (unknown [10.33.36.123]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 3B9ECC15D6F; Wed, 23 Mar 2022 15:00:56 +0000 (UTC) Date: Wed, 23 Mar 2022 15:00:54 +0000 From: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= To: zhenwei pi Cc: arei.gonglei@huawei.com, mst@redhat.com, herbert@gondor.apana.org.au, jasowang@redhat.com, qemu-devel@nongnu.org, virtualization@lists.linux-foundation.org, linux-crypto@vger.kernel.org, Lei He Subject: Re: [PATCH v3 2/6] crypto-akcipher: Introduce akcipher types to qapi Message-ID: Reply-To: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= References: <20220323024912.249789-1-pizhenwei@bytedance.com> <20220323024912.249789-3-pizhenwei@bytedance.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20220323024912.249789-3-pizhenwei@bytedance.com> User-Agent: Mutt/2.1.5 (2021-12-30) X-Scanned-By: MIMEDefang 2.85 on 10.11.54.8 X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Wed, Mar 23, 2022 at 10:49:08AM +0800, zhenwei pi wrote: > From: Lei He > > Introduce akcipher types, also include RSA & ECDSA related types. > > Signed-off-by: Lei He > Signed-off-by: zhenwei pi > --- > qapi/crypto.json | 86 ++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 86 insertions(+) > > diff --git a/qapi/crypto.json b/qapi/crypto.json > index 1ec54c15ca..d44c38e3b1 100644 > --- a/qapi/crypto.json > +++ b/qapi/crypto.json > @@ -540,3 +540,89 @@ > 'data': { '*loaded': { 'type': 'bool', 'features': ['deprecated'] }, > '*sanity-check': 'bool', > '*passwordid': 'str' } } > +## > +# @QCryptoAkcipherAlgorithm: > +# > +# The supported algorithms for asymmetric encryption ciphers > +# > +# @rsa: RSA algorithm > +# @ecdsa: ECDSA algorithm > +# > +# Since: 7.0 > +## > +{ 'enum': 'QCryptoAkcipherAlgorithm', > + 'prefix': 'QCRYPTO_AKCIPHER_ALG', > + 'data': ['rsa', 'ecdsa']} What were your intentions wrt ecdsa - the nettle impl in this patch series doesn't appear to actually support ecdsa. Are you intending to add this in later versions of this patch series, or do it as separate work at a later date ? With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|