Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp3773830pxm; Tue, 1 Mar 2022 05:18:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJwFfqDQZC1gmmd9cDMqYipI0EA2QHJv/sjF7aGssrH+IAGc17gRJd3s2XHYGdMYzIdCvjpm X-Received: by 2002:a17:90b:2345:b0:1bc:4273:b194 with SMTP id ms5-20020a17090b234500b001bc4273b194mr21919814pjb.108.1646140717810; Tue, 01 Mar 2022 05:18:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646140717; cv=none; d=google.com; s=arc-20160816; b=Mawnl5i03R3OiAIxNIbFar36gA9fIC6g+nX8HM4yYbdAn7xhH9RYK2QsxVAiVDBN36 h4uL/QybFAjctDAx6GTEtvJA3Cmjx0SU4Gw6IBqPIYoBPTeWUi9MAD2bFmCl6n5IGl8r SME/PQS+GqvupV3Xgc5BVhcC2YOuL6Bw2M6jGDhpUfdvWPfJB/pzcxHBugFMjyk6zZIB T5vfQlXJuiqlA5HHhHy1UjMpz0rfKd7upY12k3RXSetAEjVuBGPmaPmEy2Dr96nm780X 3H6dM16lH72Cp5fzkd+Qpu0UYrthg+QAVmgMaf3IGlZrRf7XT6DMK9giSnF8j78Gj0Tt xR1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=0svXYIBEAsbcrM7zfC/XL+pymAaDR91MOXhBbFOd3mw=; b=SY//l92kkdDP90Zj1jOABp4Q9uDpWlkXaRAG3TP6dN2ibL34MyafGGeKSmlZA+kH7c vGyCpiKxFBn8YJhNcz5Z5N6c+BLcyAdakyBlLc7KvHsmSbYyTHQQjzl1GHgwa+DX8Am2 YRoHUXnzWPsB9DP/VfskQJZ5yqLVua3C39RXJ9Jnjn8BEbier6K0ke/EebEQ6Babr9o1 g4HNcJigk6Xxa54Yq537e5rGUvU/9v4krg4KB8Re+0JSAH2jGNPr3A7XNemmehlo3+iS 71W/DBdMmLi+u6eVzUvg7gB0h1CuZuY3/Ywt9qQ41oPn726QCMicqrJaCM+8xKpUIA07 tR0Q== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i18-20020a631312000000b0037888936273si6958842pgl.812.2022.03.01.05.18.08; Tue, 01 Mar 2022 05:18:37 -0800 (PST) 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; 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=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234148AbiCALNu (ORCPT + 99 others); Tue, 1 Mar 2022 06:13:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49754 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232537AbiCALNr (ORCPT ); Tue, 1 Mar 2022 06:13:47 -0500 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B0F3A4507F; Tue, 1 Mar 2022 03:13:05 -0800 (PST) Received: from kwepemi100011.china.huawei.com (unknown [172.30.72.53]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4K7F1H0NMkzBrN8; Tue, 1 Mar 2022 19:11:15 +0800 (CST) Received: from dggpemm500006.china.huawei.com (7.185.36.236) by kwepemi100011.china.huawei.com (7.221.188.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Tue, 1 Mar 2022 19:13:03 +0800 Received: from dggpemm500006.china.huawei.com ([7.185.36.236]) by dggpemm500006.china.huawei.com ([7.185.36.236]) with mapi id 15.01.2308.021; Tue, 1 Mar 2022 19:13:03 +0800 From: "Gonglei (Arei)" To: zhenwei pi CC: "jasowang@redhat.com" , "mst@redhat.com" , "virtualization@lists.linux-foundation.org" , "linux-crypto@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "helei.sig11@bytedance.com" , "herbert@gondor.apana.org.au" , kernel test robot Subject: RE: PING: [PATCH v2 3/3] virtio-crypto: implement RSA algorithm Thread-Topic: PING: [PATCH v2 3/3] virtio-crypto: implement RSA algorithm Thread-Index: AQHYKJ72Dafkx1irs0SFhYtvGLK8G6yp1gYAgACR8nA= Date: Tue, 1 Mar 2022 11:13:02 +0000 Message-ID: <786ae1572eb643a5b7eeaf6f47bfc698@huawei.com> References: <20220211084108.1254218-1-pizhenwei@bytedance.com> <20220211084108.1254218-4-pizhenwei@bytedance.com> <8ef2f660-bd84-de70-1539-402c73795dfe@bytedance.com> <0c148ada-9f32-3272-8a89-591299ab098d@bytedance.com> In-Reply-To: <0c148ada-9f32-3272-8a89-591299ab098d@bytedance.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.174.149.11] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS, 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogemhlbndlaSBwaSBbbWFp bHRvOnBpemhlbndlaUBieXRlZGFuY2UuY29tXQ0KPiBTZW50OiBUdWVzZGF5LCBNYXJjaCAxLCAy MDIyIDY6MjYgUE0NCj4gVG86IEdvbmdsZWkgKEFyZWkpIDxhcmVpLmdvbmdsZWlAaHVhd2VpLmNv bT4NCj4gQ2M6IGphc293YW5nQHJlZGhhdC5jb207IG1zdEByZWRoYXQuY29tOw0KPiB2aXJ0dWFs aXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZzsgbGludXgtY3J5cHRvQHZnZXIua2Vy bmVsLm9yZzsNCj4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgaGVsZWkuc2lnMTFAYnl0 ZWRhbmNlLmNvbTsNCj4gaGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1OyBrZXJuZWwgdGVzdCBy b2JvdCA8bGtwQGludGVsLmNvbT4NCj4gU3ViamVjdDogUElORzogW1BBVENIIHYyIDMvM10gdmly dGlvLWNyeXB0bzogaW1wbGVtZW50IFJTQSBhbGdvcml0aG0NCj4gDQo+IFBJTkchDQo+IA0KPiBI aSwgTGVpDQo+IEkgYWxzbyB0YWtlIGEgbG9vayBhdCBvdGhlciBjcnlwdG8gZHJpdmVycyBxYXQv Y2NwL2hpc2lsaWNvbiwgdGhleSBzZXBhcmF0ZQ0KPiBha2NpcGhlci9za2NpcGhlciBhbGdvLiBJ ZiB5b3UgY29uc2lkZXIgdGhhdCByZXVzaW5nDQo+IHZpcnRpb19jcnlwdG9fYWxnc19yZWdpc3Rl ci91bnJlZ2lzdGVyIHNlZW1zIGJldHRlciwgSSB3aWxsIHRyeSB0byBtZXJnZSB0aGVtDQo+IGlu dG8gYSBzaW5nbGUgZnVuY3Rpb24uDQo+IA0KDQpJJ20gZmluZSB3aXRoIHNlcGFyYXRpbmcgdGhl bSBpbiBkaWZmZXJlbnQgYyBmaWxlcy4gVGhlbiBzaG91bGQgd2UgcmVuYW1lIHZpcnRpb19jcnlw dG9fYWxncy5jDQp0byB2aXJ0aW9fY3J5cHRvX3NrY2lwaGVyX2FsZ28uYz8NCg0KDQpSZWdhcmRz LA0KLUdvbmdsZWkNCg0KPiBPbiAyLzIzLzIyIDY6MTcgUE0sIHpoZW53ZWkgcGkgd3JvdGU6DQo+ ID4NCj4gPiBPbiAyLzE4LzIyIDExOjEyIEFNLCB6aGVud2VpIHBpIHdyb3RlOg0KPiA+Pj4+ICt2 b2lkIHZpcnRpb19jcnlwdG9fYWtjaXBoZXJfYWxnc191bnJlZ2lzdGVyKHN0cnVjdCB2aXJ0aW9f Y3J5cHRvDQo+ID4+Pj4gKyp2Y3J5cHRvKSB7DQo+ID4+Pj4gK8KgwqDCoCBpbnQgaSA9IDA7DQo+ ID4+Pj4gKw0KPiA+Pj4+ICvCoMKgwqAgbXV0ZXhfbG9jaygmYWxnc19sb2NrKTsNCj4gPj4+PiAr DQo+ID4+Pj4gK8KgwqDCoCBmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2aXJ0aW9fY3J5cHRv X2FrY2lwaGVyX2FsZ3MpOyBpKyspDQo+ID4+Pj4gK3sNCj4gPj4+PiArwqDCoMKgwqDCoMKgwqAg dWludDMyX3Qgc2VydmljZSA9IHZpcnRpb19jcnlwdG9fYWtjaXBoZXJfYWxnc1tpXS5zZXJ2aWNl Ow0KPiA+Pj4+ICvCoMKgwqDCoMKgwqDCoCB1aW50MzJfdCBhbGdvbnVtID0gdmlydGlvX2NyeXB0 b19ha2NpcGhlcl9hbGdzW2ldLmFsZ29udW07DQo+ID4+Pj4gKw0KPiA+Pj4+ICvCoMKgwqDCoMKg wqDCoCBpZiAodmlydGlvX2NyeXB0b19ha2NpcGhlcl9hbGdzW2ldLmFjdGl2ZV9kZXZzID09IDAg fHwNCj4gPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAhdmlydGNyeXB0b19hbGdvX2lzX3N1 cHBvcnRlZCh2Y3J5cHRvLCBzZXJ2aWNlLA0KPiA+Pj4+ICthbGdvbnVtKSkNCj4gPj4+PiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsNCj4gPj4+PiArDQo+ID4+Pj4gK8KgwqDCoMKg wqDCoMKgIGlmICh2aXJ0aW9fY3J5cHRvX2FrY2lwaGVyX2FsZ3NbaV0uYWN0aXZlX2RldnMgPT0g MSkNCj4gPj4+PiArDQo+ID4+Pj4NCj4gPj4+PiBjcnlwdG9fdW5yZWdpc3Rlcl9ha2NpcGhlcigm dmlydGlvX2NyeXB0b19ha2NpcGhlcl9hbGdzW2ldLmFsZ28pOw0KPiA+Pj4+ICsNCj4gPj4+PiAr wqDCoMKgwqDCoMKgwqAgdmlydGlvX2NyeXB0b19ha2NpcGhlcl9hbGdzW2ldLmFjdGl2ZV9kZXZz LS07DQo+ID4+Pj4gK8KgwqDCoCB9DQo+ID4+Pj4gKw0KPiA+Pj4+ICvCoMKgwqAgbXV0ZXhfdW5s b2NrKCZhbGdzX2xvY2spOw0KPiA+Pj4+ICt9DQo+ID4+Pg0KPiA+Pj4gV2h5IGRvbid0IHlvdSBy ZXVzZSB0aGUgdmlydGlvX2NyeXB0b19hbGdzX3JlZ2lzdGVyL3VucmVnaXN0ZXINCj4gPj4+IGZ1 bmN0aW9ucz8NCj4gPj4+IFRoZSBjdXJyZW50IGNvZGUgaXMgdG9vIHJlcGV0aXRpdmUuIE1heWJl IHdlIGRvbid0IG5lZWQgY3JlYXRlIHRoZQ0KPiA+Pj4gbmV3IGZpbGUgdmlydGlvX2NyeXB0b19h a2NpcGhlcl9hbGdvLmMgYmVjYXVzZSB3ZSBoYWQNCj4gPj4+IHZpcnRpb19jcnlwdG9fYWxncy5j IHdoaWNoIGluY2x1ZGVzIGFsbCBhbGdvcml0aG1zLg0KPiA+Pj4NCj4gPj4NCj4gPj4gWWVzLCB0 aGlzIGxvb2tzIHNpbWlsYXIgdG8gdmlydGlvX2NyeXB0b19hbGdzX3JlZ2lzdGVyL3VucmVnaXN0 ZXIuDQo+ID4+DQo+ID4+IExldCdzIGxvb2sgYXQgdGhlIGRpZmZlcmVuY2U6DQo+ID4+IHN0cnVj dCB2aXJ0aW9fY3J5cHRvX2FrY2lwaGVyX2FsZ28gew0KPiA+PiDCoMKgwqDCoMKgwqDCoMKgIHVp bnQzMl90IGFsZ29udW07DQo+ID4+IMKgwqDCoMKgwqDCoMKgwqAgdWludDMyX3Qgc2VydmljZTsN Cj4gPj4gwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgYWN0aXZlX2RldnM7DQo+ID4+IMKg wqDCoMKgwqDCoMKgwqAgc3RydWN0IGFrY2lwaGVyX2FsZyBhbGdvOw0KPiA+PiB9Ow0KPiA+Pg0K PiA+PiBzdHJ1Y3QgdmlydGlvX2NyeXB0b19hbGdvIHsNCj4gPj4gwqDCoMKgwqDCoMKgwqDCoCB1 aW50MzJfdCBhbGdvbnVtOw0KPiA+PiDCoMKgwqDCoMKgwqDCoMKgIHVpbnQzMl90IHNlcnZpY2U7 DQo+ID4+IMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IGFjdGl2ZV9kZXZzOw0KPiA+PiDC oMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBza2NpcGhlcl9hbGcgYWxnbzsgLyogYWtjaXBoZXJfYWxn IFZTIHNrY2lwaGVyX2FsZyAqLw0KPiA+PiB9Ow0KPiA+Pg0KPiA+PiBJZiByZXVzaW5nIHZpcnRp b19jcnlwdG9fYWxnc19yZWdpc3Rlci91bnJlZ2lzdGVyLCB3ZSBuZWVkIHRvIG1vZGlmeQ0KPiA+ PiB0aGUgZGF0YSBzdHJ1Y3R1cmUgbGlrZSB0aGlzOg0KPiA+PiBzdHJ1Y3QgdmlydGlvX2NyeXB0 b19ha2NpcGhlcl9hbGdvIHsNCj4gPj4gwqDCoMKgwqDCoMKgwqDCoCB1aW50MzJfdCBhbGdvbnVt Ow0KPiA+PiDCoMKgwqDCoMKgwqDCoMKgIHVpbnQzMl90IHNlcnZpY2U7wqDCoMKgIC8qIHVzZSBz ZXJ2aWNlIHRvIGRpc3Rpbmd1aXNoDQo+ID4+IGFrY2lwaGVyL3NrY2lwaGVyICovDQo+ID4+IMKg wqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IGFjdGl2ZV9kZXZzOw0KPiA+PiDCoMKgwqDCoMKg dW5pb24gew0KPiA+PiDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBza2NpcGhlcl9hbGcgc2tjaXBo ZXI7DQo+ID4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYWtjaXBoZXJfYWxnIGFr Y2lwaGVyOw0KPiA+PiDCoMKgwqDCoMKgfSBhbGc7DQo+ID4+IH07DQo+ID4+DQo+ID4+IGludCB2 aXJ0aW9fY3J5cHRvX2FrY2lwaGVyX2FsZ3NfcmVnaXN0ZXIoc3RydWN0IHZpcnRpb19jcnlwdG8N Cj4gPj4gKnZjcnlwdG8pIHsNCj4gPj4gwqDCoMKgwqDCoC4uLg0KPiA+PiDCoMKgwqDCoMKgwqDC oMKgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZpcnRpb19jcnlwdG9fYWtjaXBoZXJfYWxn cyk7DQo+ID4+IGkrKykgew0KPiA+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1 aW50MzJfdCBzZXJ2aWNlID0NCj4gPj4gdmlydGlvX2NyeXB0b19ha2NpcGhlcl9hbGdzW2ldLnNl cnZpY2U7DQo+ID4+IMKgwqDCoMKgwqDCoMKgwqAgLi4uDQo+ID4+IMKgwqDCoMKgwqDCoMKgwqAg LyogdGVzdCBzZXJ2aWNlIHR5cGUgdGhlbiBjYWxsDQo+ID4+IGNyeXB0b19yZWdpc3Rlcl9ha2Np cGhlci9jcnlwdG9fcmVnaXN0ZXJfc2tjaXBoZXIgKi8NCj4gPj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgaWYgKHNlcnZpY2UgPT0gVklSVElPX0NSWVBUT19TRVJWSUNFX0FLQ0lQ SEVSKQ0KPiA+PiBjcnlwdG9fcmVnaXN0ZXJfYWtjaXBoZXIoJnZpcnRpb19jcnlwdG9fYWtjaXBo ZXJfYWxnc1tpXS5hbGdvLmFrY2lwaGUNCj4gPj4gcik7DQo+ID4+IMKgwqDCoMKgwqDCoMKgwqAg ZWxzZQ0KPiA+PiBjcnlwdG9fcmVnaXN0ZXJfc2tjaXBoZXIoJnZpcnRpb19jcnlwdG9fc2tjaXBo ZXJfYWxnc1tpXS5hbGdvLnNrY2lwaGUNCj4gPj4gcik7DQo+ID4+IMKgwqDCoMKgwqDCoMKgwqAg Li4uDQo+ID4+IMKgwqDCoMKgwqDCoMKgwqAgfQ0KPiA+PiDCoMKgwqDCoMKgLi4uDQo+ID4+IH0N Cj4gPj4NCj4gPj4gQWxzbyB0ZXN0IHNlcnZpY2UgdHlwZSBhbmQgY2FsbA0KPiA+PiBjcnlwdG9f dW5yZWdpc3Rlcl9za2NpcGhlci9jcnlwdG9fdW5yZWdpc3Rlcl9ha2NpcGhlci4NCj4gPj4NCj4g Pj4gVGhpcyBnZXRzIHVuY2xlYXIgZnJvbSBjdXJyZW50IHYyIHZlcnNpb24uDQo+ID4+DQo+ID4+ IE9uIHRoZSBvdGhlciBoYW5kLCB0aGUga2VybmVsIHNpZGUgcHJlZmVycyB0byBzZXBhcmF0ZSBz a2NpcGhlciBhbmQNCj4gPj4gYWtjaXBoZXIoc2VwYXJhdGVkIGhlYWRlciBmaWxlcyBhbmQgaW1w bGVtZW50YXRpb25zKS4NCj4gPj4NCj4gPg0KPiANCj4gLS0NCj4gemhlbndlaSBwaQ0K