Received: by 2002:ac0:8845:0:0:0:0:0 with SMTP id g63csp281411img; Wed, 27 Feb 2019 22:23:07 -0800 (PST) X-Google-Smtp-Source: AHgI3IYxvcobAX1QhC15SUvp9CzqcrGT9jB0VqBikaG7h8N1Eb+6YcQo5BFylbnK/r/tXYxG43gX X-Received: by 2002:a62:70c9:: with SMTP id l192mr5775682pfc.207.1551334987116; Wed, 27 Feb 2019 22:23:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551334987; cv=none; d=google.com; s=arc-20160816; b=REUa2Xb5NJf+CdawNZhFnQdfokkvLKk2VRkiSOThEWuABb3a+oyN+Ng8Svq/VFTM9+ PJDnfxRBOFuabCcx4lOMJmrlfhNKU3lCL3+UmgMaL3rhREfrRhlYhCYeTAE9Ya2K5y8N 8pRheCoobZjCxdUXwKdb7FHiKEkbS91vxhzBaA0YmToP7reYVhYMq5o9L6s5bjbpwT1j 4/oUUPEuYZl6NpRk4Jd4FdjqE/sYl9UYS4ucZzz03vDo4wrEHB4kQ9i342EV1W+oYlGd e9YFBXnfSuux/qcqFyMjK9Frwr8LdwIzWrdqLkuA2c9iKvPvqTVDIdW79KfDCL1F9S6M YdNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:to :from:date; bh=1qYdfIQEZMzPstUJGCUWyOKZXvzmW3Is3+fvYYmw9UU=; b=aaNTwKh7F7KL3/+vwB00eoo78sB8kr4pwocrN20M31DdLPRXqBS5SouSdj1xqwYsbU Yb36HFUXoVG9X+gOSD1FBy9RYs6pb1Q7dZ/862RWgoufDuxRjzmnX5VNiG0okRVLf1fs bOwwMkMs0/ulgQoRdPTvoi677phumNkx9W6cPY3Yz9sZz+Gw7or9fiJcIRZEia2Vj1Hn flTR46aREy/ry9YoToKlA3SJ3BbUU/rwZVR04UzYQD/4jmp+n/m1R81icfx622mX7kQo CF7cKxT5NeNH/CXu65gKkjEGg6jCnSuDhelp/l7WmdnaVg853AOFSdkjMm3WP/ua0sYD GH1g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g12si17180518plt.98.2019.02.27.22.22.51; Wed, 27 Feb 2019 22:23:07 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730892AbfB1GOw (ORCPT + 99 others); Thu, 28 Feb 2019 01:14:52 -0500 Received: from orcrist.hmeau.com ([104.223.48.154]:39352 "EHLO deadmen.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726027AbfB1GOw (ORCPT ); Thu, 28 Feb 2019 01:14:52 -0500 Received: from gondobar.mordor.me.apana.org.au ([192.168.128.4] helo=gondobar) by deadmen.hmeau.com with esmtps (Exim 4.89 #2 (Debian)) id 1gzExy-0005V2-G9; Thu, 28 Feb 2019 14:14:46 +0800 Received: from herbert by gondobar with local (Exim 4.89) (envelope-from ) id 1gzExw-0007hK-Kq; Thu, 28 Feb 2019 14:14:44 +0800 Date: Thu, 28 Feb 2019 14:14:44 +0800 From: Herbert Xu To: David Howells , Mimi Zohar , Dmitry Kasatkin , linux-integrity@vger.kernel.org, keyrings@vger.kernel.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH 1/4] X.509: Parse public key parameters from x509 for akcipher Message-ID: <20190228061444.3escryzoit3idtwg@gondor.apana.org.au> References: <20190106133608.820-1-vt@altlinux.org> <20190106133608.820-2-vt@altlinux.org> <20190209214240.56gq7ivn3pw3bssf@altlinux.org> <20190210184628.yupsxgjlaicwbxg6@altlinux.org> <20190219043732.x3sbwzqlz4ikntxo@gondor.apana.org.au> <20190224064840.hii4ccjksjdnewae@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190224064840.hii4ccjksjdnewae@altlinux.org> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Feb 24, 2019 at 09:48:40AM +0300, Vitaly Chikunov wrote: > > If we pass SubjectPublicKeyInfo into set_pub_key itself (making > set_params not needed) we will break ABI and compatibility with RSA > drivers, because whole SubjectPublicKeyInfo is not expected by the This compatibility does not matter. We can always add translating layers into the crypto API to deal with this. The only ABI that matters is the one to user-space. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt