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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2C2B1C47DD9 for ; Sun, 25 Feb 2024 22:20:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=k3c4PZkEVnNE2PxTHYJhMFKY1v8tm7BsUyFQ5w1ZrB0=; b=oJ36M3YbLF1KwW XUxs6Vu5SU2bZUjEZc7mktXpTIXeG7jB20un3td4C1JK36nPvDmgYVJ562mHiQ085e+Yw7TC+TkEC x99JeWdjKYTkE9CI3S4jxp2vPM1DtqUXmw0VTcAUzejzgzi/OmatJvvPdzGqXaaU5Ao6VSCCW63V/ 2e1RbH/rUXpZSx0FNuf7SFcENlpJIHPMpz0J5MAdi5Xn0gF9hr9XHT+Sp5OH+0hk4XghAM+g7MN6o xL4s4kL3LF1Sg6bxOUsAGG+TDAT15JJ/BgUK+p2wRAiYjwKSx+R90QhprTNgcGYmNAOk9EYUh97pW 96qDv/O0q/Z1mpUdXRAg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1reMrP-0000000Fpyf-2EJV; Sun, 25 Feb 2024 22:20:39 +0000 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1reMrM-0000000Fpxt-2BXb for linux-arm-kernel@lists.infradead.org; Sun, 25 Feb 2024 22:20:38 +0000 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-563cb3ba9daso2272475a12.3 for ; Sun, 25 Feb 2024 14:20:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sigma-star.at; s=google; t=1708899634; x=1709504434; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vcAAMbo5fPSeSlUc+G3Ds0RoWmjIC7d5lnGAqCLP7+0=; b=HwSYPFhcF0CWvO3cIyK5XrLnoW77/XjCYZOzO/tkWYnljFZ5uF2qnEFY7xNSQrGLMS mU0itMlCjyNFgdJ93sxwfVBUqKATr3JmXSaLHhmBXeITge044AhkM+W8JBzTEtcfkGQZ BDHCvGJPHd+CE/2HHhswlzg0LvciTOPvSgFm/4DwFRk/euAGh8pr8y8E8mUX3QW41Uq5 UEv44W9nQAu/1jd5NwbA6DEXruljktMuK8w8vxtqSR699PJSP2vYI91MSvlAyXNGN6T7 5ZFN0Nyn8s/fl68vg6G9mYkoU5+0HbwuCINThhA6ohREwEBE/dGV8kCp5M0ufDvqtjL2 +dgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708899634; x=1709504434; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vcAAMbo5fPSeSlUc+G3Ds0RoWmjIC7d5lnGAqCLP7+0=; b=b+iCu4y3gH35Y4sGoPOHhOaneK6ahPaWHZnpQbi8cc0JqMYgNTx8XIzCtbHtp0WORC hB9r91fPy35rYLCUndtwuZ59FiZGPyL8z1wblWQ++s1MhsjijktUovCO5DMOl+PYIfok cK8dQOv4iWvlpA9Dr2ftzlM0DpVUNAll8Zu2NudldDkzddbX+sZBNEwLLZtBuzsEhHvK O2f58s0fBiJ9d/RS/J9rGd+FtSKeppdgu1a2q3a2tGEy89Ib3v6i7OXAhQ4+d5Lh6H+X e9XUN/TjeM6Y3AsCSO+1ZKjrTw6yWy/oD9J4UrWWN3Wuiuu8DZ0+qZSa4bO565AenlrM qTlg== X-Forwarded-Encrypted: i=1; AJvYcCXAPHE+FEMIbnjRqgRCt0RIFoWiso2elBY0jT5aMAwik97vA/Jk1OBq4N2Tk8PLGiddZrCW40e4Q0xzLiJXJtQdJC7fffSt7gDBSFXX7cEfuXfgVmE= X-Gm-Message-State: AOJu0YwIpxPToOOevovgT9NPmX0Jm4T4gllivrQr/08xeFR2qH/PCsDm pOozPb1gC2IlkQ/ATUcks3jWy/wJW5XrcgcidbW3CA4asEcpGiaSwWGBX9E1Fk0= X-Google-Smtp-Source: AGHT+IG5bJ/fK8sFX2rG8b+VDYEkiBFr76ZXZ4JyDKWlPw45GhDGbdPCrTlUaWepqwiGPkAAQmeUww== X-Received: by 2002:a17:906:3c18:b0:a3e:d5ac:9995 with SMTP id h24-20020a1709063c1800b00a3ed5ac9995mr3150880ejg.59.1708899633957; Sun, 25 Feb 2024 14:20:33 -0800 (PST) Received: from blindfold.localnet (84-115-239-180.cable.dynamic.surfer.at. [84.115.239.180]) by smtp.gmail.com with ESMTPSA id h4-20020a1709062dc400b00a3f355aeb0bsm1828968eji.131.2024.02.25.14.20.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 14:20:33 -0800 (PST) From: Richard Weinberger To: Mimi Zohar , James Bottomley , Jarkko Sakkinen , Herbert Xu , "David S. Miller" , upstream@sigma-star.at, David Howells Cc: Shawn Guo , Jonathan Corbet , Sascha Hauer , "kernel@pengutronix.de" , Fabio Estevam , NXP Linux Team , Ahmad Fatoum , sigma star Kernel Team , Li Yang , Paul Moore , James Morris , "Serge E. Hallyn" , "Paul E. McKenney" , Randy Dunlap , Catalin Marinas , "Rafael J. Wysocki" , Tejun Heo , "Steven Rostedt (Google)" , linux-doc@vger.kernel.org, "linux-kernel@vger.kernel.org" , "linux-integrity@vger.kernel.org" , "keyrings@vger.kernel.org" , "linux-crypto@vger.kernel.org" , linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, "linux-security-module@vger.kernel.org" , David Gstir Subject: Re: [PATCH v5 0/6] DCP as trusted keys backend Date: Sun, 25 Feb 2024 23:20:31 +0100 Message-ID: <1733761.uacIGzncQW@somecomputer> In-Reply-To: <47439997.XUcTiDjVJD@somecomputer> References: <20231215110639.45522-1-david@sigma-star.at> <7AED262F-9387-446D-B11A-C549C02542F9@sigma-star.at> <47439997.XUcTiDjVJD@somecomputer> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240225_142036_897366_4FA82FEB X-CRM114-Status: GOOD ( 39.27 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 TWltaSwgSmFtZXMsIEphcmtrbywgRGF2aWQsCgp5b3UgcmVtYWluZWQgc2lsZW50IGZvciBhIHdo b2xlIHJlbGVhc2UgY3ljbGUuCklzIHRoZXJlIGFueXRoaW5nIHdlIGNhbiBkbyB0byBnZXQgdGhp cyBmb3J3YXJkPwoKVGhhbmtzLAovL3JpY2hhcmQKCkFtIERpZW5zdGFnLCAxMy4gRmVicnVhciAy MDI0LCAxMDo1OTo1NiBDRVQgc2NocmllYiBSaWNoYXJkIFdlaW5iZXJnZXI6Cj4gQW0gTW9udGFn LCA1LiBGZWJydWFyIDIwMjQsIDA5OjM5OjA3IENFVCBzY2hyaWViIERhdmlkIEdzdGlyOgo+ID4g SGksCj4gPiAKPiA+ID4gT24gMTUuMTIuMjAyMywgYXQgMTI6MDYsIERhdmlkIEdzdGlyIDxkYXZp ZEBzaWdtYS1zdGFyLmF0PiB3cm90ZToKPiA+ID4gCj4gPiA+IFRoaXMgaXMgYSByZXZpdmFsIG9m IHRoZSBwcmV2aW91cyBwYXRjaCBzZXQgc3VibWl0dGVkIGJ5IFJpY2hhcmQgV2VpbmJlcmdlcjoK PiA+ID4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtaW50ZWdyaXR5LzIwMjEwNjE0MjAx NjIwLjMwNDUxLTEtcmljaGFyZEBub2QuYXQvCj4gPiA+IAo+ID4gPiB2NCBpcyBoZXJlOgo+ID4g PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9rZXlyaW5ncy8yMDIzMTAyNDE2MjAyNC41MTI2MC0x LWRhdmlkQHNpZ21hLXN0YXIuYXQvCj4gPiA+IAo+ID4gPiB2NCAtPiB2NToKPiA+ID4gLSBNYWtl IEtjb25maWcgZm9yIHRydXN0IHNvdXJjZSBjaGVjayBzY2FsYWJsZSBhcyBzdWdnZXN0ZWQgYnkg SmFya2tvIFNha2tpbmVuCj4gPiA+IC0gQWRkIEFja2VkLUJ5IGZyb20gSGVyYmVydCBYdSB0byBw YXRjaCAjMSAtIHRoYW5rcyEKPiA+ID4gdjMgLT4gdjQ6Cj4gPiA+IC0gU3BsaXQgY2hhbmdlcyBv biBNQUlOVEFJTkVSUyBhbmQgZG9jdW1lbnRhdGlvbiBpbnRvIGRlZGljYXRlZCBwYXRjaGVzCj4g PiA+IC0gVXNlIG1vcmUgY29uY2lzZSB3b3JkaW5nIGluIGNvbW1pdCBtZXNzYWdlcyBhcyBzdWdn ZXN0ZWQgYnkgSmFya2tvIFNha2tpbmVuCj4gPiA+IHYyIC0+IHYzOgo+ID4gPiAtIEFkZHJlc3Nl ZCByZXZpZXcgY29tbWVudHMgZnJvbSBKYXJra28gU2Fra2luZW4KPiA+ID4gdjEgLT4gdjI6Cj4g PiA+IC0gUmV2aXZlIGFuZCByZWJhc2UgdG8gbGF0ZXN0IHZlcnNpb24KPiA+ID4gLSBJbmNsdWRl IHJldmlldyBjb21tZW50cyBmcm9tIEFobWFkIEZhdG91bQo+ID4gPiAKPiA+ID4gVGhlIERhdGEg Q29Qcm9jZXNzb3IgKERDUCkgaXMgYW4gSVAgY29yZSBidWlsdCBpbnRvIG1hbnkgTlhQIFNvQ3Mg c3VjaAo+ID4gPiBhcyBpLm14NnVsbC4KPiA+ID4gCj4gPiA+IFNpbWlsYXIgdG8gdGhlIENBQU0g ZW5naW5lIHVzZWQgaW4gbW9yZSBwb3dlcmZ1bCBTb0NzLCBEQ1AgY2FuIEFFUy0KPiA+ID4gZW5j cnlwdC9kZWNyeXB0IHVzZXIgZGF0YSB1c2luZyBhIHVuaXF1ZSwgbmV2ZXItZGlzY2xvc2VkLAo+ ID4gPiBkZXZpY2Utc3BlY2lmaWMga2V5LiBVbmxpa2UgQ0FBTSB0aG91Z2gsIGl0IGNhbm5vdCBk aXJlY3RseSB3cmFwIGFuZAo+ID4gPiB1bndyYXAgYmxvYnMgaW4gaGFyZHdhcmUuIEFzIERDUCBv ZmZlcnMgb25seSB0aGUgYmFyZSBtaW5pbXVtIGZlYXR1cmUKPiA+ID4gc2V0IGFuZCBhIGJsb2Ig bWVjaGFuaXNtIG5lZWRzIGFpZCBmcm9tIHNvZnR3YXJlLiBBIGJsb2IgaW4gdGhpcyBjYXNlCj4g PiA+IGlzIGEgcGllY2Ugb2Ygc2Vuc2l0aXZlIGRhdGEgKGUuZy4gYSBrZXkpIHRoYXQgaXMgZW5j cnlwdGVkIGFuZAo+ID4gPiBhdXRoZW50aWNhdGVkIHVzaW5nIHRoZSBkZXZpY2Utc3BlY2lmaWMg a2V5IHNvIHRoYXQgdW53cmFwcGluZyBjYW4gb25seQo+ID4gPiBiZSBkb25lIG9uIHRoZSBoYXJk d2FyZSB3aGVyZSB0aGUgYmxvYiB3YXMgd3JhcHBlZC4KPiA+ID4gCj4gPiA+IFRoaXMgcGF0Y2gg c2VyaWVzIGFkZHMgYSBEQ1AgYmFzZWQsIHRydXN0ZWQta2V5IGJhY2tlbmQgYW5kIGlzIHNpbWls YXIKPiA+ID4gaW4gc3Bpcml0IHRvIHRoZSBvbmUgYnkgQWhtYWQgRmF0b3VtIFswXSB0aGF0IGRv ZXMgdGhlIHNhbWUgZm9yIENBQU0uCj4gPiA+IEl0IGlzIG9mIGludGVyZXN0IGZvciBzaW1pbGFy IHVzZSBjYXNlcyBhcyB0aGUgQ0FBTSBwYXRjaCBzZXQsIGJ1dCBmb3IKPiA+ID4gbG93ZXIgZW5k IGRldmljZXMsIHdoZXJlIENBQU0gaXMgbm90IGF2YWlsYWJsZS4KPiA+ID4gCj4gPiA+IEJlY2F1 c2UgY29uc3RydWN0aW5nIGFuZCBwYXJzaW5nIHRoZSBibG9iIGhhcyB0byBoYXBwZW4gaW4gc29m dHdhcmUsCj4gPiA+IHdlIG5lZWRlZCB0byBkZWNpZGUgb24gYSBibG9iIGZvcm1hdCBhbmQgY2hv c2UgdGhlIGZvbGxvd2luZzoKPiA+ID4gCj4gPiA+IHN0cnVjdCBkY3BfYmxvYl9mbXQgewo+ID4g PiBfX3U4IGZtdF92ZXJzaW9uOwo+ID4gPiBfX3U4IGJsb2Jfa2V5W0FFU19LRVlTSVpFXzEyOF07 Cj4gPiA+IF9fdTggbm9uY2VbQUVTX0tFWVNJWkVfMTI4XTsKPiA+ID4gX19sZTMyIHBheWxvYWRf bGVuOwo+ID4gPiBfX3U4IHBheWxvYWRbXTsKPiA+ID4gfSBfX3BhY2tlZDsKPiA+ID4gCj4gPiA+ IFRoZSBgZm10X3ZlcnNpb25gIGlzIGN1cnJlbnRseSAxLgo+ID4gPiAKPiA+ID4gVGhlIGVuY3J5 cHRlZCBrZXkgaXMgc3RvcmVkIGluIHRoZSBwYXlsb2FkIGFyZWEuIEl0IGlzIEFFUy0xMjgtR0NN Cj4gPiA+IGVuY3J5cHRlZCB1c2luZyBgYmxvYl9rZXlgIGFuZCBgbm9uY2VgLCBHQ00gYXV0aCB0 YWcgaXMgYXR0YWNoZWQgYXQKPiA+ID4gdGhlIGVuZCBvZiB0aGUgcGF5bG9hZCAoYHBheWxvYWRf bGVuYCBkb2VzIG5vdCBpbmNsdWRlIHRoZSBzaXplIG9mCj4gPiA+IHRoZSBhdXRoIHRhZykuCj4g PiA+IAo+ID4gPiBUaGUgYGJsb2Jfa2V5YCBpdHNlbGYgaXMgZW5jcnlwdGVkIGluIEFFUy0xMjgt RUNCIG1vZGUgYnkgRENQIHVzaW5nCj4gPiA+IHRoZSBPVFAgb3IgVU5JUVVFIGRldmljZSBrZXku IEEgbmV3IGBibG9iX2tleWAgYW5kIGBub25jZWAgYXJlIGdlbmVyYXRlZAo+ID4gPiByYW5kb21s eSwgd2hlbiBzZWFsaW5nL2V4cG9ydGluZyB0aGUgRENQIGJsb2IuCj4gPiA+IAo+ID4gPiBUaGlz IHBhdGNoc2V0IHdhcyB0ZXN0ZWQgd2l0aCBkbS1jcnlwdCBvbiBhbiBpLk1YNlVMTCBib2FyZC4K PiA+ID4gCj4gPiA+IFswXSBodHRwczovL2xvcmUua2VybmVsLm9yZy9rZXlyaW5ncy8yMDIyMDUx MzE0NTcwNS4yMDgwMzIzLTEtYS5mYXRvdW1AcGVuZ3V0cm9uaXguZGUvCj4gPiA+IAo+ID4gPiBE YXZpZCBHc3RpciAoNik6Cj4gPiA+ICBjcnlwdG86IG14cy1kY3A6IEFkZCBzdXBwb3J0IGZvciBo YXJkd2FyZS1ib3VuZCBrZXlzCj4gPiA+ICBLRVlTOiB0cnVzdGVkOiBpbXByb3ZlIHNjYWxhYmls aXR5IG9mIHRydXN0IHNvdXJjZSBjb25maWcKPiA+ID4gIEtFWVM6IHRydXN0ZWQ6IEludHJvZHVj ZSBOWFAgRENQLWJhY2tlZCB0cnVzdGVkIGtleXMKPiA+ID4gIE1BSU5UQUlORVJTOiBhZGQgZW50 cnkgZm9yIERDUC1iYXNlZCB0cnVzdGVkIGtleXMKPiA+ID4gIGRvY3M6IGRvY3VtZW50IERDUC1i YWNrZWQgdHJ1c3RlZCBrZXlzIGtlcm5lbCBwYXJhbXMKPiA+ID4gIGRvY3M6IHRydXN0ZWQtZW5j cnlwdGVkOiBhZGQgRENQIGFzIG5ldyB0cnVzdCBzb3VyY2UKPiA+ID4gCj4gPiA+IC4uLi9hZG1p bi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgICAgICAgICB8ICAxMyArCj4gPiA+IC4uLi9z ZWN1cml0eS9rZXlzL3RydXN0ZWQtZW5jcnlwdGVkLnJzdCAgICAgICB8ICA4NSArKysrKwo+ID4g PiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKwo+ ID4gPiBkcml2ZXJzL2NyeXB0by9teHMtZGNwLmMgICAgICAgICAgICAgICAgICAgICAgfCAxMDQg KysrKystCj4gPiA+IGluY2x1ZGUva2V5cy90cnVzdGVkX2RjcC5oICAgICAgICAgICAgICAgICAg ICB8ICAxMSArCj4gPiA+IGluY2x1ZGUvc29jL2ZzbC9kY3AuaCAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAxNyArCj4gPiA+IHNlY3VyaXR5L2tleXMvdHJ1c3RlZC1rZXlzL0tjb25maWcgICAg ICAgICAgICB8ICAxOCArLQo+ID4gPiBzZWN1cml0eS9rZXlzL3RydXN0ZWQta2V5cy9NYWtlZmls ZSAgICAgICAgICAgfCAgIDIgKwo+ID4gPiBzZWN1cml0eS9rZXlzL3RydXN0ZWQta2V5cy90cnVz dGVkX2NvcmUuYyAgICAgfCAgIDYgKy0KPiA+ID4gc2VjdXJpdHkva2V5cy90cnVzdGVkLWtleXMv dHJ1c3RlZF9kY3AuYyAgICAgIHwgMzExICsrKysrKysrKysrKysrKysrKwo+ID4gPiAxMCBmaWxl cyBjaGFuZ2VkLCA1NjIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gPiA+IGNyZWF0 ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2tleXMvdHJ1c3RlZF9kY3AuaAo+ID4gPiBjcmVhdGUgbW9k ZSAxMDA2NDQgaW5jbHVkZS9zb2MvZnNsL2RjcC5oCj4gPiA+IGNyZWF0ZSBtb2RlIDEwMDY0NCBz ZWN1cml0eS9rZXlzL3RydXN0ZWQta2V5cy90cnVzdGVkX2RjcC5jCj4gPiAKPiA+IEphcmtrbywg TWltaSwgRGF2aWQgZG8geW91IG5lZWQgYW55dGhpbmcgZnJvbSBteSBzaWRlIGZvciB0aGVzZSBw YXRjaGVzIHRvIGdldCB0aGVtIG1lcmdlZD8KPiAKPiBGcmllbmRseSBwaW5nIGFsc28gZnJvbSBt eSBzaWRlLiA6LSkKPiAKPiBUaGFua3MsCj4gLy9yaWNoYXJkCj4gCj4gLS0gCj4g4oCL4oCL4oCL 4oCL4oCLc2lnbWEgc3RhciBnbWJoIHwgRWR1YXJkLUJvZGVtLUdhc3NlIDYsIDYwMjAgSW5uc2Jy dWNrLCBBVVQKPiBVSUQvVkFUIE5yOiBBVFUgNjY5NjQxMTggfCBGTjogMzc0Mjg3eQo+IAoKCi0t IArigIvigIvigIvigIvigItzaWdtYSBzdGFyIGdtYmggfCBFZHVhcmQtQm9kZW0tR2Fzc2UgNiwg NjAyMCBJbm5zYnJ1Y2ssIEFVVApVSUQvVkFUIE5yOiBBVFUgNjY5NjQxMTggfCBGTjogMzc0Mjg3 eQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==