From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 08 Sep 2021 22:53:48 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1mO4Zo-00038W-Sm for lore@lore.pengutronix.de; Wed, 08 Sep 2021 22:53:48 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1mO4Zo-0006Gj-Kw; Wed, 08 Sep 2021 22:53:48 +0200 Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mO4ZH-0006Ga-4D for ptxdist@pengutronix.de; Wed, 08 Sep 2021 22:53:15 +0200 Received: from rhi by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1mO4ZG-0007NK-S1 for ptxdist@pengutronix.de; Wed, 08 Sep 2021 22:53:14 +0200 Date: Wed, 8 Sep 2021 22:53:14 +0200 From: Roland Hieber To: ptxdist@pengutronix.de Message-ID: <20210908205314.yttzc7zdfis64t3k@pengutronix.de> References: <20210809080608.23475-1-rhi@pengutronix.de> <20210809080608.23475-4-rhi@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210809080608.23475-4-rhi@pengutronix.de> User-Agent: NeoMutt/20180716 Subject: Re: [ptxdist] [PATCH v2 4/5] ptxd_lib_code_signing: provide consumer functions with some environment X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false T24gTW9uLCBBdWcgMDksIDIwMjEgYXQgMTA6MDY6MDdBTSArMDIwMCwgUm9sYW5kIEhpZWJlciB3 cm90ZToKPiBUaGUgY29kZSBzaWduaW5nIGNvbnN1bWVyIGZ1bmN0aW9ucyBzaG91bGQgYmUgYWJs ZSB0byByZXRyaWV2ZSBzb21lCj4gaW5mb3JtYXRpb24gYWJvdXQgdGhlIHJlY2lwZSBpbiB3aGlj aCB0aGV5IHdlcmUgY2FsbGVkIGluIG9yZGVyIHRvIG1ha2UKPiBhZGRpdGlvbmFsIGNoZWNrcyBp ZiBuZWVkZWQuIFJlZmFjdG9yIHRoZSAoc2hlbGwgY3NfZ2V0XyosIOKApikgY2FsbHMgaW50bwo+ IG1hY3JvIGNhbGxzIG9mIHRoZSBmb3JtICQoY2FsbCBwdHgvY3MtZ2V0LSosIDxQS0c+LCDigKYp LiBMZXQgdGhlc2UKPiBtYWNyb3MgbG9vayB1cCB0aGUgcGFja2FnZSBuYW1lIChmb3Igbm93KSBm cm9tIFBUWF9NQVBfVE9fcGFja2FnZV88UEtHPgo+IGJlZm9yZSBwYXNzaW5nIGl0IHRvIHRoZSBz aGVsbCBmdW5jdGlvbnMuIFVzaW5nICQoY2FsbCB3b3JsZC9lbnYpIGhlcmUKPiB3b3VsZCBiZSBw cmFjdGljYWwsIGJ1dCB3b3VsZCBhbHNvIGNhdXNlIG1ha2UgdG8gY29tcGxhaW4gYWJvdXQKPiBy ZWN1cnNpdmUgdmFyaWFibGUgZGVwZW5kZW5jaWVzLiBUaGVyZWZvcmUgdmFyaWFibGVzIG11c3Qg YmUgYWRkZWQKPiB0byBwdHgvY3MtY29uc3VtZXItZW52IG1hbnVhbGx5LCBidXQgYWRkaXRpb25h bCBpbmZvcm1hdGlvbiBjYW4gYmUgYWRkZWQKPiBsYXRlciBpZiBuZWVkZWQuCj4gCj4gUmVmYWN0 b3IgdGhlIGV4aXN0aW5nIGNvbnN1bWVycyBpbiB0aGUgY29kZSBiYXNlIHRvbywgYW5kIGFkZCBh biBlcnJvcgo+IG1lc3NhZ2UgaW4gY2FzZSBhbnlvbmUgZWxzZSB0aGF0IHN0aWxsIHVzZXMgdGhl IG9sZCBBUEkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9sYW5kIEhpZWJlciA8cmhpQHBlbmd1dHJv bml4LmRlPgo+IC0tLQo+IFBBVENIIHYyOgo+ICAtIGRlZmluZSBtdWx0aWxpbmUgbWFjcm9zIHVz aW5nICJkZWZpbmUiCj4gCj4gUEFUQ0ggdjE6IGh0dHBzOi8vbG9yZS5wdHhkaXN0Lm9yZy9wdHhk aXN0LzIwMjEwODA0MTQyMzMwLjMyNzM5LTQtcmhpQHBlbmd1dHJvbml4LmRlCj4gLS0tCj4gIGRv Yy9kZXZfY29kZV9zaWduaW5nLnJzdCAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRv Yy9yZWZfY29kZV9zaWduaW5nX2hlbHBlcnMucnN0ICAgICAgICAgICAgICB8IDI1ICsrKysrKy0t LS0tCj4gIHJ1bGVzL2JhcmVib3gubWFrZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCj4gIHJ1bGVzL2ltYWdlLXJhdWMubWFrZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2 ICstLQo+ICBydWxlcy9rZXJuZWwubWFrZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg NiArLS0KPiAgcnVsZXMvcHJlLzAzMC1jb2RlLXNpZ25pbmctY29uc3VtZXJzLm1ha2UgICAgIHwg NDQgKysrKysrKysrKysrKysrKysrKwo+ICBydWxlcy9yYXVjLm1ha2UgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQo+ICAuLi4vdGVtcGxhdGVzL3RlbXBsYXRlLWJhcmVib3gt aW14LWhhYnY0LW1ha2UgfCAgNiArLS0KPiAgc2NyaXB0cy9saWIvcHR4ZF9saWJfY29kZV9zaWdu aW5nLnNoICAgICAgICAgIHwgMTMgKysrKysrCj4gIDkgZmlsZXMgY2hhbmdlZCwgODMgaW5zZXJ0 aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBydWxlcy9wcmUv MDMwLWNvZGUtc2lnbmluZy1jb25zdW1lcnMubWFrZQo+IApbLi4uXQo+IGRpZmYgLS1naXQgYS9z Y3JpcHRzL2xpYi9wdHhkX2xpYl9jb2RlX3NpZ25pbmcuc2ggYi9zY3JpcHRzL2xpYi9wdHhkX2xp Yl9jb2RlX3NpZ25pbmcuc2gKPiBpbmRleCA2NmEyY2FiODEzOTUuLjI0NzMwZDNjZjc0MiAxMDA2 NDQKPiAtLS0gYS9zY3JpcHRzL2xpYi9wdHhkX2xpYl9jb2RlX3NpZ25pbmcuc2gKPiArKysgYi9z Y3JpcHRzL2xpYi9wdHhkX2xpYl9jb2RlX3NpZ25pbmcuc2gKPiBAQCAtMSw2ICsxLDcgQEAKPiAg IyEvYmluL2Jhc2gKPiAgIwo+ICAjIENvcHlyaWdodCAoQykgMjAxOSBTYXNjaGEgSGF1ZXIgPHMu aGF1ZXJAcGVuZ3V0cm9uaXguZGU+Cj4gKyMgQ29weXJpZ2h0IChDKSAyMDIxIFJvbGFuZCBIaWVi ZXIsIFBlbmd1dHJvbml4IDxyaGlAcGVuZ3V0cm9uaXguZGU+Cj4gICMKPiAgIyBGb3IgZnVydGhl ciBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUFRYZGlzdCBwcm9qZWN0IGFuZCBsaWNlbnNlIGNvbmRp dGlvbnMKPiAgIyBzZWUgdGhlIFJFQURNRSBmaWxlLgo+IEBAIC0xNzYsNiArMTc3LDEyIEBAIGV4 cG9ydCAtZiBjc19zZXRfdXJpCj4gICMgR2V0IHRoZSB1cmkgZnJvbSBhIHJvbGUKPiAgIwo+ICBj c19nZXRfdXJpKCkgewo+ICsgICAgaWYgWyAteiAiJHtwa2dfbmFtZX0iIF07IHRoZW4KPiArCSAg ICBlY2hvIEVSUk9SX1VOU1VQUE9SVEVEX0NTX0FQSV9DQUxMCj4gKwkgICAgcHR4ZF9iYWlsb3V0 ICckKHNoZWxsIGNzX2dldF91cmksIDxyb2xlPikgaXMgbm8gbG9uZ2VyIHN1cHBvcnRlZCBpbiBt YWtlIGZpbGVzLicgXAo+ICsJCSdVc2UgJChjYWxsIHB0eC9jcy1nZXQtdXJpLCA8UEtHPiwgPHJv bGU+KSBpbnN0ZWFkLicKPiArICAgIGZpCj4gKwo+ICAgICAgbG9jYWwgcm9sZT0iJHsxfSIKPiAg ICAgIGNzX2luaXRfdmFyaWFibGVzCgpNbWgsIGNzX2FwcGVuZF9jYV8qIGNhbGxzIGNzX2dldF91 cmkgdG9vIGFuZCBub3cgZmFpbHMgYmVjYXVzZSBwa2dfbmFtZQppcyBlbXB0eeKApiBJIGRpZCBu b3QgY2F0Y2ggdGhpcyBpbiBteSB0ZXN0cyBiZWNhdXNlIEkgbmV2ZXIgcmUtaW5zdGFsbGVkCnRo ZSBjb2RlIHByb3ZpZGVyLiBUaGlzIG5lZWRzIGFub3RoZXIgd29ya2Fyb3VuZCBpbiB2My4KCiAt IFJvbGFuZAoKLS0gClJvbGFuZCBIaWViZXIsIFBlbmd1dHJvbml4IGUuSy4gICAgICAgICAgfCBy LmhpZWJlckBwZW5ndXRyb25peC5kZSAgICAgfApTdGV1ZXJ3YWxkZXIgU3RyLiAyMSAgICAgICAg ICAgICAgICAgICAgIHwgaHR0cHM6Ly93d3cucGVuZ3V0cm9uaXguZGUvIHwKMzExMzcgSGlsZGVz aGVpbSwgR2VybWFueSAgICAgICAgICAgICAgICB8IFBob25lOiArNDktNTEyMS0yMDY5MTctMCAg ICB8CkFtdHNnZXJpY2h0IEhpbGRlc2hlaW0sIEhSQSAyNjg2ICAgICAgICAgfCBGYXg6ICAgKzQ5 LTUxMjEtMjA2OTE3LTU1NTUgfAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KcHR4ZGlzdCBtYWlsaW5nIGxpc3QKcHR4ZGlzdEBwZW5ndXRyb25peC5kZQpU byB1bnN1YnNjcmliZSwgc2VuZCBhIG1haWwgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIgdG8g cHR4ZGlzdC1yZXF1ZXN0QHBlbmd1dHJvbml4LmRlCg==