From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9DA76C4167B for ; Tue, 8 Dec 2020 11:53:38 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 51FB623A9D for ; Tue, 8 Dec 2020 11:53:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 51FB623A9D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=hITfJB0Xs6DteoNjmz9Vx5ommD02JymvXFzfjeeSBJ8=; b=snI/1rZHZuNpkdFFJgcLGoYAF c9VXdtMLbDuW2+7Cm43vD1/YnUMJ3PJTc/yg1OG4GU3I6YvdXu+gGZSHL2n3O+EFvmN6VZ+e3dubo mTupxXJDTm+v6buorsh4DAyRcm7RtlT13p2WHl5AQuWBbT8ssjKLQRSrN77dlSCpVKGs+5Xp990/X x7lU45wSgKRivaAuU/J4g5jzIT5YkCt8QbfM8hHYy0svPnrG6/9RmOPttdJbxufE+2oYKyHRny1dQ pBQs3lOl+ena9xul0DZmnibIYC8M5Hbf6+4SIWt5GqAiEe+B0k9G/wpqC0QYvfDOUJ/enEGCjIXXr q/yz/PKqA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmbXS-0001Bc-I8; Tue, 08 Dec 2020 11:52:14 +0000 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmbXM-0001Ax-Q2 for linux-arm-kernel@lists.infradead.org; Tue, 08 Dec 2020 11:52:11 +0000 Received: by mail-lf1-x129.google.com with SMTP id s30so22576002lfc.4 for ; Tue, 08 Dec 2020 03:52:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=p3UOlT4T7w2iGiGz4zhACGCaX1lqFN/iswpw5ZnkzrM=; b=K1JWSFkTy6XixhuEVjqMYIhYotaaw0q/FmwnMPxBVqxc3uSIdIQNYkJEUr0zLiMovp Y0J20mo1QFGat7zPDCW9WuyHBkQfBpKMyRvu00gjUJNlb2GAUa17YVVVPqW0lFr9YbDB Rvn30VX44R4T4AkOP2Y2aXUToxPR5Yu1LUL+aHc3tePoKK7BUMW+UqcdeZwpyHa80wQh PTjCv5cb2fOmKBNmTlci7Qko2+3OLqE0zyjN3v/J0afe3bNXScVJI5FqsyXg+g1lmvBr SQTpwTUMlSpA8Z90euuAlNPXWkOlDB2idVQthpeMFDdcIpQ57mTKAFl8wy6LwcJqGkJu Gdqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=p3UOlT4T7w2iGiGz4zhACGCaX1lqFN/iswpw5ZnkzrM=; b=LCJAMo1N4U5CWATlvMh9CE2W/aTYk+nX9IRbzRlA6SEYOe+B/8OlBPKxvnhNK596Nq 3sRMnKQpERrwicVrKN3rIv6UfrTbu1wCXg/T8UY2Qz6thfdD7qSZ1Gl2WlsgDa9MRudE R4JOAomIrIOqXOJmlCUDbJFEF62w3sYd6IR4vr4uJjZ4tfMHMk23xwsjhZA5IW6q+TJT MSo3blepxL//B8g03tVEutavwWzrykrdrgw5tiKxAedRxV2CgEgIsePoE2XQ995v/a5p zYoxYUe2XjB71XE1ntNCNINl0GBL5OqfAlsnhuiB8+2YOrGFKUuHMJsmj3us6xMdyPYp y8Eg== X-Gm-Message-State: AOAM532nXm8VASNTHIt8FzVihcWVMr+GQmOz8AfU/8MYOxDv06eF0wC6 d8kzKiWtOOQCi1f+x+KL32LJdet8CIOvj8JzWhobLQ== X-Google-Smtp-Source: ABdhPJyvGNe6OrrMd86DoarSRS4TSHMXGop3JNtQfwGOmMDdmgDiMAbQn68Ss0Jc/C7WgtMqQw0ZJt2BEbCZMlIgDP0= X-Received: by 2002:a19:6144:: with SMTP id m4mr10079549lfk.546.1607428324986; Tue, 08 Dec 2020 03:52:04 -0800 (PST) MIME-Version: 1.0 References: <1604419306-26105-1-git-send-email-sumit.garg@linaro.org> <20201105050736.GA702944@kernel.org> <20201106145252.GA10434@kernel.org> <20201204051642.GA154469@kernel.org> In-Reply-To: <20201204051642.GA154469@kernel.org> From: Sumit Garg Date: Tue, 8 Dec 2020 17:21:53 +0530 Message-ID: Subject: Re: [PATCH v8 0/4] Introduce TEE based Trusted Keys support To: Jarkko Sakkinen X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201208_065209_167407_D7E0D538 X-CRM114-Status: GOOD ( 34.27 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "open list:SECURITY SUBSYSTEM" , Daniel Thompson , op-tee@lists.trustedfirmware.org, Jonathan Corbet , James Bottomley , Janne Karhunen , Linux Doc Mailing List , James Morris , Mimi Zohar , Linux Kernel Mailing List , David Howells , Luke Hinds , "open list:ASYMMETRIC KEYS" , Jarkko Sakkinen , Markus Wamser , Casey Schaufler , linux-integrity@vger.kernel.org, Jens Wiklander , linux-arm-kernel , "Serge E. Hallyn" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgSmFya2tvLAoKQXBvbG9naWVzIGZvciB0aGUgZGVsYXkgaW4gbXkgcmVzcG9uc2UgYXMgSSB3 YXMgYnVzeSB3aXRoIG90aGVyIGhpZ2gKcHJpb3JpdHkgd29yay4KCk9uIEZyaSwgNCBEZWMgMjAy MCBhdCAxMDo0NiwgSmFya2tvIFNha2tpbmVuIDxqYXJra29Aa2VybmVsLm9yZz4gd3JvdGU6Cj4K PiBPbiBGcmksIE5vdiAwNiwgMjAyMCBhdCAwNDo1Mjo1MlBNICswMjAwLCBKYXJra28gU2Fra2lu ZW4gd3JvdGU6Cj4gPiBPbiBGcmksIE5vdiAwNiwgMjAyMCBhdCAwMzowMjo0MVBNICswNTMwLCBT dW1pdCBHYXJnIHdyb3RlOgo+ID4gPiBPbiBUaHUsIDUgTm92IDIwMjAgYXQgMTA6MzcsIEphcmtr byBTYWtraW5lbiA8amFya2tvQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24g VHVlLCBOb3YgMDMsIDIwMjAgYXQgMDk6MzE6NDJQTSArMDUzMCwgU3VtaXQgR2FyZyB3cm90ZToK PiA+ID4gPiA+IEFkZCBzdXBwb3J0IGZvciBURUUgYmFzZWQgdHJ1c3RlZCBrZXlzIHdoZXJlIFRF RSBwcm92aWRlcyB0aGUgZnVuY3Rpb25hbGl0eQo+ID4gPiA+ID4gdG8gc2VhbCBhbmQgdW5zZWFs IHRydXN0ZWQga2V5cyB1c2luZyBoYXJkd2FyZSB1bmlxdWUga2V5LiBBbHNvLCB0aGlzIGlzCj4g PiA+ID4gPiBhbiBhbHRlcm5hdGl2ZSBpbiBjYXNlIHBsYXRmb3JtIGRvZXNuJ3QgcG9zc2VzcyBh IFRQTSBkZXZpY2UuCj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhpcyBwYXRjaC1zZXQgaGFzIGJlZW4g dGVzdGVkIHdpdGggT1AtVEVFIGJhc2VkIGVhcmx5IFRBIHdoaWNoIGlzIGFscmVhZHkKPiA+ID4g PiA+IG1lcmdlZCBpbiB1cHN0cmVhbSBbMV0uCj4gPiA+ID4KPiA+ID4gPiBJcyB0aGUgbmV3IFJQ STQwMCBjb21wdXRlciBhIHBsYXRmb3JtIHRoYXQgY2FuIGJlIHVzZWQgZm9yIHRlc3RpbmcKPiA+ ID4gPiBwYXRjaCBzZXRzIGxpa2UgdGhpcz8gSSd2ZSBiZWVuIGxvb2tpbmcgZm9yIGEgd2hpbGUg c29tZXRoaW5nIEFSTTY0Cj4gPiA+ID4gYmFzZWQgd2l0aCBzaW1pbGFyIGNvbnZlbmllbmNlIGFz IEludGVsIE5VQydzLCBhbmQgb24gdGhlIHN1cmZhY2UKPiA+ID4gPiB0aGlzIG5ldyBSUEkgcHJv ZHVjdCBsb29rcyBncmVhdCBmb3Iga2VybmVsIHRlc3RpbmcgcHVycG9zZXMuCj4gPiA+Cj4gPiA+ IEhlcmUgWzFdIGlzIHRoZSBsaXN0IG9mIHN1cHBvcnRlZCB2ZXJzaW9ucyBvZiBSYXNwYmVycnkg UGkgaW4gT1AtVEVFLgo+ID4gPiBUaGUgZWFzaWVzdCBhcHByb2FjaCB3b3VsZCBiZSB0byBwaWNr IHVwIGEgc3VwcG9ydGVkIHZlcnNpb24gb3IgZWxzZQo+ID4gPiBkbyBhbiBPUC1URUUgcG9ydCBm b3IgYW4gdW5zdXBwb3J0ZWQgb25lICh3aGljaCBzaG91bGQgaW52b2x2ZSBtaW5pbWFsCj4gPiA+ IGVmZm9ydCkuCj4gPiA+Cj4gPiA+IFsxXSBodHRwczovL29wdGVlLnJlYWR0aGVkb2NzLmlvL2Vu L2xhdGVzdC9idWlsZGluZy9kZXZpY2VzL3JwaTMuaHRtbCN3aGF0LXZlcnNpb25zLW9mLXJhc3Bi ZXJyeS1waS13aWxsLXdvcmsKPiA+ID4KPiA+ID4gLVN1bWl0Cj4gPgo+ID4gSWYgcG9ydGluZyBp cyBkb2FibGUsIHRoZW4gSSdsbCBqdXN0IG9yZGVyIFJQSSA0MDAsIGFuZCB0ZXN0IHdpdGggUUVN VQo+ID4gdXAgdW50aWwgZWl0aGVyIEkgcG9ydCBPUC1URUUgbXlzZWxmIG9yIHNvbWVvbmUgZWxz ZSBkb2VzIGl0Lgo+ID4KPiA+IEZvciBzZWxkb20gQVJNIHRlc3RpbmcsIFJQSSA0MDAgaXMgcmVh bGx5IGNvbnZlbmllbnQgZGV2aWNlIHdpdGggaXRzCj4gPiBib3hlZCBmb3JtIGZhY3Rvci4KPgo+ IEknbSBub3cgYSBwcm91ZCBvd25lciBvZiBSYXNwYmVycnkgUGkgNDAwIGhvbWUgY29tcHV0ZXIg Oi0pCj4KPiBJIGFsc28gZm91bmQgaW5zdHJ1Y3Rpb25zIG9uIGhvdyB0byBib290IGEgY3VzdG9t IE9TIGZyb20gYSBVU0Igc3RpY2s6Cj4KPiBodHRwczovL3d3dy5yYXNwYmVycnlwaS5vcmcvZG9j dW1lbnRhdGlvbi9oYXJkd2FyZS9yYXNwYmVycnlwaS9ib290bW9kZXMvbXNkLm1kCj4KPiBBbHNv LCBteSBmYXZvcml0ZSBidWlsZCBzeXN0ZW0gQnVpbGRSb290IGhhcyBidW5jaCBvZiBvZiB0aGUg c2hlbGYKPiBjb25maWdzOgo+Cj4g4p6cICBidWlsZHJvb3Qtc2d4IChtYXN0ZXIpIOKclCBscyAt MSBjb25maWdzIHwgZ3JlcCByYXNwYmVycnkKPiByYXNwYmVycnlwaTBfZGVmY29uZmlnCj4gcmFz cGJlcnJ5cGkwd19kZWZjb25maWcKPiByYXNwYmVycnlwaTJfZGVmY29uZmlnCj4gcmFzcGJlcnJ5 cGkzXzY0X2RlZmNvbmZpZwo+IHJhc3BiZXJyeXBpM19kZWZjb25maWcKPiByYXNwYmVycnlwaTNf cXQ1d2VfZGVmY29uZmlnCj4gcmFzcGJlcnJ5cGk0XzY0X2RlZmNvbmZpZwo+IHJhc3BiZXJyeXBp NF9kZWZjb25maWcKPiByYXNwYmVycnlwaV9kZWZjb25maWcKPgo+IEkuZS4gSSdtIGNhcGFibGUg b2YgY29tcGlsaW5nIGtlcm5lbCBhbmQgdXNlciBzcGFjZSBhbmQgYm9vdCBpdCB1cAo+IHdpdGgg aXQuCj4KPiBGdXJ0aGVyLCBJIGNhbiBzZWxlY3QgdGhpcyBjb21waWxhdGlvbiBvcHRpb246Cj4K PiBCUjJfVEFSR0VUX09QVEVFX09TOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIKPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIKPiAg ICBPUC1URUUgT1MgcHJvdmlkZXMgdGhlIHNlY3VyZSB3b3JsZCBib290IGltYWdlIGFuZCB0aGUg dHJ1c3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIKPiAg ICBhcHBsaWNhdGlvbiBkZXZlbG9wbWVudCBraXQgb2YgdGhlIE9QLVRFRSBwcm9qZWN0LiBPUC1U RUUgT1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIKPiAg ICBhbHNvIHByb3ZpZGVzIGdlbmVyaWMgdHJ1c3RlZCBhcHBsaWNhdGlvbiBvbmUgY2FuIGVtYmVk ZGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIKPiAg ICBpbnRvIGl0cyBzeXN0ZW0uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIKPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIKPiAg ICBodHRwOi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MKPgo+IElzIHRoYXQgd2hhdCBJIHdh bnQ/IElmIEkgcHV0IHRoaXMgYWxsIHRvZ2V0aGVyIGFuZCBhcHBseSB5b3VyIHBhdGNoZXMsCj4g c2hvdWxkIHRoZSBleHBlY3RhdGlvbiBiZSB0aGF0IEkgY2FuIHVzZSB0cnVzdGVkIGtleXM/Cj4K CkZpcnN0bHkgeW91IG5lZWQgdG8gZG8gYW4gT1AtVEVFIHBvcnQgZm9yIFJQSSA0MDAgKHJlZmVy IGhlcmUgWzFdIGZvcgpndWlkZWxpbmVzKS4gQW5kIHRoZW4gaW4gb3JkZXIgdG8gYm9vdCB1cCBP UC1URUUgb24gUlBJIDQwMCwgeW91IGNhbgpyZWZlciB0byBSYXNwYmVycnkgUGkgMyBidWlsZCBp bnN0cnVjdGlvbnMgWzJdLgoKWzFdIGh0dHBzOi8vb3B0ZWUucmVhZHRoZWRvY3MuaW8vZW4vbGF0 ZXN0L2FyY2hpdGVjdHVyZS9wb3J0aW5nX2d1aWRlbGluZXMuaHRtbApbMl0gaHR0cHM6Ly9vcHRl ZS5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvYnVpbGRpbmcvZGV2aWNlcy9ycGkzLmh0bWwjYnVp bGQtaW5zdHJ1Y3Rpb25zCgo+IFBsZWFzZSBub3RlIHRoYXQgSSBoYWQgYSBmZXcgcmVtYXJrcyBh Ym91dCB5b3VyIHBhdGNoZXMgKG1pbm9yIGJ1dCBuZWVkCj4gdG8gYmUgZml4ZWQpLCBidXQgdGhp cyB2ZXJzaW9uIGlzIGFscmVhZHkgc29saWQgZW5vdWdoIGZvciB0ZXN0aW5nLgo+CgpTdXJlLCBJ IHdpbGwgaW5jb3Jwb3JhdGUgeW91ciByZW1hcmtzIGFuZCBSYW5keSdzIGRvY3VtZW50YXRpb24K Y29tbWVudHMgaW4gdGhlIG5leHQgdmVyc2lvbi4KCi1TdW1pdAoKPiAvSmFya2tvCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==