From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 09 Jul 2021 13:27:01 +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 1m1oer-0005vZ-Og for lore@lore.pengutronix.de; Fri, 09 Jul 2021 13:27:01 +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 1m1oer-0004cF-Ag; Fri, 09 Jul 2021 13:27:01 +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 1m1oeO-0004c7-Se for ptxdist@pengutronix.de; Fri, 09 Jul 2021 13:26:32 +0200 Received: from rhi by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1m1oeO-00071p-J8 for ptxdist@pengutronix.de; Fri, 09 Jul 2021 13:26:32 +0200 Date: Fri, 9 Jul 2021 13:26:32 +0200 From: Roland Hieber To: ptxdist@pengutronix.de Message-ID: <20210709112632.cxtmg47citxjodxr@pengutronix.de> References: <20210627231121.28313-1-rhi@pengutronix.de> <20210628063825.GJ25044@pengutronix.de> <20210708201624.lgt6dvs4aot4rg4l@pengutronix.de> <20210709074209.GA27395@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210709074209.GA27395@pengutronix.de> User-Agent: NeoMutt/20180716 Subject: Re: [ptxdist] [PATCH v2 1/7] ptxd_lib_code_signing: cs_get_ca(): improve error handling 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 T24gRnJpLCBKdWwgMDksIDIwMjEgYXQgMDk6NDI6MDlBTSArMDIwMCwgTWljaGFlbCBPbGJyaWNo IHdyb3RlOgo+IE9uIFRodSwgSnVsIDA4LCAyMDIxIGF0IDEwOjE2OjI0UE0gKzAyMDAsIFJvbGFu ZCBIaWViZXIgd3JvdGU6Cj4gPiBCVFcsIEkgbGlrZSB0byBnZXQgZmVlZGJhY2sgbWFpbCBhcyBD YyBpbnRvIG15IGluYm94IHNvIEkgY2FuIGtlZXAgYQo+ID4gc2ltcGxlIGJhY2tsb2cgb2YgbXkg c3RpbGwtdG8tYmUtZG9uZSBwYXRjaGVzIGluIGFkZGl0aW9uIHRvIHRoZQo+ID4gUFRYZGlzdCBs aXN0IG1haWxzLCB3aGljaCBnbyB0byBhIHNlcGFyYXRlIGZvbGRlci4gKFlvdSBvZnRlbiBrZWVw IG1lIGluCj4gPiBDYywgYnV0IHNvbWVob3cgbm90IGFsd2F5cywgYnV0IEkgdGhpbmsgbXV0dCBz aG91bGQgZG8gdGhpcyBieSBkZWZhdWx0Cj4gPiB3aXRoIHRoZSBsaXN0LXJlcGx5IGtleSBiaW5k aW5nIOKApikKPiAKPiBOb3QgaXQgZG9lc24ndC4gSSBtb3N0bHkgdXNlICdsaXN0LXJlcGx5Jy4g VGhpcyBtZWFucyByZWx5aW5nIHRvIHRoZSBsaXN0Cj4gYW5kIHRvIGFueSBhZGRyZXNzZXMgaW4g J01haWwtRm9sbG93dXAtVG8nLiBBbiB5b3UgZG9uJ3QgYWRkIGEKPiAnTWFpbC1Gb2xsb3d1cC1U bycgaGVhZGVyLgo+IAo+IElmIEkgcmVtZW1iZXIgaXQsIEkgYWRkIHlvdSB0byBDYyBtYW51YWxs eS4gRm9yIHRoaXMgbWFpbCBJJ3ZlIHVzZWQKPiAnZ3JvdXAtcmVwbHknLiBBcyB5b3UgY2FuIHNl ZSwgbm93IHRoZSBsaXN0IGluIENjIGFuZCBpbiBteSBleHBlcmllbmNlLAo+IHRoaXMgaW5jcmVh c2VzIHRoZSBjaGFuZ2UgdGhhdCB0aGUgbGlzdCBnZXQncyBkcm9wcGVkIGF0IHNvbWUgcG9pbnQu Cj4gU28gSSdkIGxpa2UgdG8gYXZvaWQgZG9pbmcgdGhhdC4KClllcywgSSB0aGluayBoYXZpbmcg bXlzZWxmIGluIFRvIGFuZCBsaXN0IGluIENjIGlzIHNlbWFudGljYWxseSBjb3JyZWN0LgpJIGFs d2F5cyB1c2UgJ2dyb3VwLXJlcGx5JyBvbiBsaXN0cyBhbmQgaXQgbmV2ZXIgY2F1c2VkIGFueSBw cm9ibGVtcywKc28gSSBkb24ndCB1bmRlcnN0YW5kIGhvdyB5b3UgdGhpbmsgdGhlIENjIGFkZHJl c3MgZ2V0cyBsb3N04oCmPwoKPiBOZXdlciB2ZXJzaW9ucyBvZiBtdXR0IGhhdmUgYSAnZ3JvdXAt Y2hhdC1yZXBseScuIFRoYXQgd291bGQgcHV0IGJvdGggeW91Cj4gYW5kIHRoZSBsaXN0IGluIHRo ZSAnVG8nIGZpZWxkLiBCdXQgSSdsbCBuZWVkIHRvIHdhaXQgdW50aWwgdGhlIHNlcnZlcnMKPiB3 aGVyZSBJIGRvIG1vc3Qgb2YgbXkgbWFpbCwgYXJlIHVwZ3JhZGVkIHRvIGJ1bGxzZXllLgo+IAo+ IEJ1dCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gYWRkIHRoZSBNYWlsLUZvbGxvd3VwLVRvIGhlYWRl ci4gTXV0dCBzaG91bGQKPiBkZXRlY3QgdGhlIG1haWxpbmctbGlzdCBhbmQgYWRkIHRoZSBoZWFk ZXIuIEknZCBleHBlY3QgbmVvbXV0dCB0byBkbyB0aGUKPiBzYW1lLiBNYXliZSB5b3UgaGF2ZSBm b2xsb3d1cF90byBkaXNhYmxlZD8KClN0cmFuZ2UsIEkgaGF2ZSBmb2xsb3d1cF90byBzZXQsIGJ1 dCBpdCBkb2Vzbid0IGdlbmVyYXRlIHRoZSBoZWFkZXIuCkJ1dCBJJ20gc2VuZGluZyB0aGUgbWFp bHMgdmlhIGdpdC1zZW5kLWVtYWlsIGFueXdheXMsIHdoaWNoIG9mIGNvdXJzZQpkb2Vzbid0IHJl c3BlY3QgdGhlIG11dHQgc2V0dGluZ3MuIFNvIEkgZ3Vlc3MgSSdsbCBhZGQgaXQgaW4gdGhlCmZv cm1hdC5oZWFkZXJzIHNldHRpbmcgaW4gbXkgcHR4ZGlzdC8uZ2l0L2NvbmZpZy4KCiAtIFJvbGFu ZAoKLS0gClJvbGFuZCBIaWViZXIsIFBlbmd1dHJvbml4IGUuSy4gICAgICAgICAgfCByLmhpZWJl ckBwZW5ndXRyb25peC5kZSAgICAgfApTdGV1ZXJ3YWxkZXIgU3RyLiAyMSAgICAgICAgICAgICAg ICAgICAgIHwgaHR0cHM6Ly93d3cucGVuZ3V0cm9uaXguZGUvIHwKMzExMzcgSGlsZGVzaGVpbSwg R2VybWFueSAgICAgICAgICAgICAgICB8IFBob25lOiArNDktNTEyMS0yMDY5MTctMCAgICB8CkFt dHNnZXJpY2h0IEhpbGRlc2hlaW0sIEhSQSAyNjg2ICAgICAgICAgfCBGYXg6ICAgKzQ5LTUxMjEt MjA2OTE3LTU1NTUgfAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KcHR4ZGlzdCBtYWlsaW5nIGxpc3QKcHR4ZGlzdEBwZW5ndXRyb25peC5kZQpUbyB1bnN1 YnNjcmliZSwgc2VuZCBhIG1haWwgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIgdG8gcHR4ZGlz dC1yZXF1ZXN0QHBlbmd1dHJvbml4LmRlCg==