From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D4EBC23B60F; Tue, 17 Jun 2025 05:32:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750138353; cv=none; b=oogrYCmtg2zaOSZ6XTTsPFc4vh/7q0W1fa7u86fpESo0HBodQuPXCVG5rp9D5fwZVodCDKi2DUbiFLp73ovdZnSd8WFh26eNH8E2Nb9MdMIFjq0/knmBu92+TGqMyu7/qareiMUkTBQ+qan3P+5EPAU07bW6aq2OOk1gUYFX8sA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750138353; c=relaxed/simple; bh=+v6NTcQEXQvTmxxIxIy7uPpe6uWyWE4617+gZrSwolQ=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=n37rnm5q5tnyQjKHzUydOjhucaxmvsPueJ7CZKHTDbRFjF/TF3W4L9f0d/LRaQ4r3gXOzbn1w+9od+MxpRXGecnw6ZciWSeYCWjx8qPI822qyaXL2RDi6Rz/f1OkKy3KV7KX4OPyhNSkYewxCDOg2ZDXGcCbUnnIJqZreXiRm3M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=aqQSZW/B; arc=none smtp.client-ip=209.85.128.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aqQSZW/B" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-450ce3a2dd5so49689835e9.3; Mon, 16 Jun 2025 22:32:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750138350; x=1750743150; darn=vger.kernel.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=+v6NTcQEXQvTmxxIxIy7uPpe6uWyWE4617+gZrSwolQ=; b=aqQSZW/BHpSTnr+Q1VbtJ8jYpLDEFy+lcByk+qt71LeWK9ilQbTjkwkUQuGWYH5gb+ CmEQlkSVN74rbIl6Pbozy3XGATwRw93A2UQGHJ007Z9WbljOtCq+yWKSp2R2Xhrc0kI8 Q9LKeLmzoK8DNLMn0CH4VInw3irQeZ+HKGdmXtcAYfiEi9BrAk2nO+o/o02NDY2jBpdd EWxlupyRZrFn2yYTg8thWSCgn5ZXAUcIzkuvLx1vTf0qHUBO8SDqheBpb4l2PapzQJFq jea7V6ooW2FmJdy5VusdQ9o+qy2DMz9Bw7tFcanm/7UG6eeVwahSe5Zgic/+nUk4v7gE goMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750138350; x=1750743150; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=+v6NTcQEXQvTmxxIxIy7uPpe6uWyWE4617+gZrSwolQ=; b=Pwe0/B0V4YA0rGRtdEqIbZdnLVmx+haTeZ12KNjed6qHXzhDEgFiyJZQJS/vwu8GZD /voiQMVdYKcXE5U/z8QAqCtG7zJJ9IWryaWTWPtjp7yG5u6nqaTHnRSCSsb+bLh/Q9VR S0dfoofza/b9J17CXWYI6cMkpaASFz4eywAjwzFIYSCzHlAbXYw6ODUyT3z1KjUjDlhN pmpnOnQfH+S5O1bSqKnUNnN3jyTSOOTwDqzbohnqMo6uqstomrzWFHXmb/HUZqGd83Tc VktogsSfpU00zjNDL2IsmWZLX0bkQVCGi7XI8cC0yrw3TtWrVh2JdT4jUowvC78SvlKs C4hw== X-Forwarded-Encrypted: i=1; AJvYcCUE4vQQJouDspsJ89kwTcufwXB2B1hZK21Pk771tzQ8ZLd/gICuDMixIVTScezY/XohvW24FehjucmPQPAB@vger.kernel.org, AJvYcCXSbRLAqfEZZQx8hupnp1qt0SPYA8Fhp2tsoq+D+FmCIQtKATeHtd+X1Awsk+Cv5S9ahm1FgqAeahDybxA=@vger.kernel.org X-Gm-Message-State: AOJu0YzO6e3t1AnSaqV4rJIue/JgqvGsqWzjkERPm2/AaQe5yMwD0tL3 ahyM3izkTeF0jNjzVgk9vA7+puVVn2EZfY/oCSjoSZ2eU1T4VoiykKei X-Gm-Gg: ASbGncuZ0gJJPbRbUrhoRv/kiCI3V2Sw50HoXETNAck/0Bm7MOJwrUUudlhEex8liUK mDkj8CUmZUYhNk+inXdBh4kLIYAPLV+9iz/VqGzETLhL2nh6iNeoY9f+GE0D4lV8dVHgZkexycs GyHbtPq+prukO36h0/FAyLCEIIwmkgkZIxXRZNTHz1a1EWFh9KK+MyyJ3Oir9pVeuV7HCa4Atwx g8+nrJ3k//NrG4UuORwqmi5cfIFSgK6MqFquMty1A6ngCr+l3WsbHPUCl108vdKhcodJwsj9x1g 6l6LoYl48L4uFrPJX3artXcxFeI+fxCdac0i7rJyXpnHi8QauyEsCY3d8GWl3/Owomv8fWy5uCz roIGI7qsz/sIQYgvh/6F5o2NQdt7O+w== X-Google-Smtp-Source: AGHT+IF0IovXg7KmG+G2aWoh497FIBuFY2FOA89tPupD+jeDQAh59ghf7dD9nWsvJLOdcMc8H6pKYA== X-Received: by 2002:a05:600c:6207:b0:43c:fe15:41cb with SMTP id 5b1f17b1804b1-4533ca76ff8mr121904325e9.15.1750138349741; Mon, 16 Jun 2025 22:32:29 -0700 (PDT) Received: from ?IPv6:2a02:168:6806:0:94f8:9e82:5d34:314? ([2a02:168:6806:0:94f8:9e82:5d34:314]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4532e24b0c8sm161980485e9.24.2025.06.16.22.32.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 22:32:29 -0700 (PDT) Message-ID: <043472e83b086681ff3a6d0130bfa01ceeff5fa8.camel@gmail.com> Subject: Re: [PATCH] crypto: marvell/cesa - Avoid empty transfer descriptor From: Klaus Kudielka To: Herbert Xu Cc: Corentin Labbe , regressions@lists.linux.dev, linux-kernel@vger.kernel.org, Linux Crypto Mailing List , Boris Brezillon , EBALARD Arnaud , Romain Perier Date: Tue, 17 Jun 2025 07:32:28 +0200 In-Reply-To: References: <41680c5d41ed568e8c65451843e3ff212fd340c4.camel@gmail.com> <28184fb96e2de8a0af32816f5ff1b3d776b57217.camel@gmail.com> <8e9b45bdafe6ac3f12bcbb5fce5bc9949566344f.camel@gmail.com> <20dde00750d803a9a364ded99dab1e3e22daec77.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.56.1-1 Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 SGVsbG8sCgpQbGFpbiB2Ni4xNi1yYzEgd2l0aCBtYXJ2ZWxsLWNlc2EgYXMgbW9kdWxlIGFuZCBD UllQVE9fU0VMRlRFU1RTIGVuYWJsZWQuCklkZW50aWNhbCBiZWhhdmlvdXIgYXMgcmVwb3J0ZWQg cHJldmlvdXNseSB3aXRoIHRoZSBjcnlwdG9kZXYgdHJlZSAoc2VlIGJlbG93KS4KCkFjY29yZGlu ZyB0byAvcHJvYy9jcnlwdG8sIGFsbCBtYXJ2ZWxsLWNlc2Egc2VsZnRlc3RzIChpbmNsdWRpbmcg YWhhc2gpIGFwcGVhciB0byBwYXNzIHJlbGlhYmx5IGFnYWluLgoKSWYgd2UgY2FuIHRydXN0IHRo ZSBpbmZvcm1hdGlvbiBpbiAvcHJvYy9jcnlwdG8sIEkgd291bGQgc3VnZ2VzdCB0byByZXZlcnQg Y29tbWl0CmU4NDVkMjM5OWEwMGY4NjZmMjg3ZTBjZWZiZDRmYzdkOGVmMGQyZjcgKCJjcnlwdG86 IG1hcnZlbGwvY2VzYSAtIERpc2FibGUgaGFzaCBhbGdvcml0aG1zIikKCkJlc3QgcmVnYXJkcywg S2xhdXMKCgpPbiBGcmksIDIwMjUtMDUtMTYgYXQgMTk6MzYgKzAyMDAsIEtsYXVzIEt1ZGllbGth IHdyb3RlOgo+IE9uIEZyaSwgMjAyNS0wNS0xNiBhdCAxMjoxMiArMDgwMCwgSGVyYmVydCBYdSB3 cm90ZToKPiA+IAo+ID4gU29tZXRoaW5nIGRvZXNuJ3QgbG9vayByaWdodC7CoCBUaGVyZSBhcmUg emVybyBhaGFzaCBsaW5lcyBpbiB5b3VyCj4gPiBkbWVzZy7CoCBJT1cgYWxsIHRoZSBvdXRwdXQg d2FzIGZyb20gc2tjaXBoZXIgdGVzdHMgYWxvbmUuCj4gPiAKPiA+IFRoYXQgY291bGQgZXhwbGFp biB3aHkgYWhhc2ggYXBwZWFycyB0byBiZSB3b3JraW5nLgo+ID4gCj4gPiBXaGF0IGRvZXMgL3By b2MvY3J5cHRvIHNob3cgYWZ0ZXIgYm9vdC11cD8gRG8gdGhlIGNlc2EgYWhhc2gKPiA+IGFsZ29y aXRobXMgc2hvdyB1cCBhcyB0ZXN0ZWQgaW4gdGhlcmU/Cj4gPiAKPiA+IENoZWVycywKPiAKPiBQ bGFpbiBjcnlwdG9kZXYgdHJlZSwgbWFydmVsbC1jZXNhIGFzIG1vZHVsZS4KPiBEaXJlY3RseSBh ZnRlciBib290LCBvbmx5IHRoZSBidWlsdGluIGNyYzMyYy1nZW5lcmljIHNob3dzIHVwLgo+IEFm dGVyIGxvYWRpbmcgdGhlIG1vZHVsZSwgdGhlIG1hcnZlbGwtY2VzYSBhaGFzaCBzaG93IHVwIHdp dGggInNlbGZ0ZXN0IDogcGFzc2VkIi4KPiBCdXQgd2hldGhlciB0aGV5IFJFQUxMWSB3ZXJlIHRl c3RlZCwgSSBjYW4ndCBzYXkuCj4gCj4gIyBjYXQgL3Byb2MvY3J5cHRvIAo+IG5hbWXCoMKgwqDC oMKgwqDCoMKgIDogY3JjMzJjCj4gZHJpdmVywqDCoMKgwqDCoMKgIDogY3JjMzJjLWdlbmVyaWMK PiBtb2R1bGXCoMKgwqDCoMKgwqAgOiBrZXJuZWwKPiBwcmlvcml0ecKgwqDCoMKgIDogMTAwCj4g cmVmY250wqDCoMKgwqDCoMKgIDogMQo+IHNlbGZ0ZXN0wqDCoMKgwqAgOiBwYXNzZWQKPiBpbnRl cm5hbMKgwqDCoMKgIDogbm8KPiB0eXBlwqDCoMKgwqDCoMKgwqDCoCA6IHNoYXNoCj4gYmxvY2tz aXplwqDCoMKgIDogMQo+IGRpZ2VzdHNpemXCoMKgIDogNAo+IAo+ICMgbW9kcHJvYmUgbWFydmVs bC1jZXNhCj4gIyBjYXQgL3Byb2MvY3J5cHRvIAo+IG5hbWXCoMKgwqDCoMKgwqDCoMKgIDogaG1h YyhzaGEyNTYpCj4gZHJpdmVywqDCoMKgwqDCoMKgIDogbXYtaG1hYy1zaGEyNTYKPiBtb2R1bGXC oMKgwqDCoMKgwqAgOiBtYXJ2ZWxsX2Nlc2EKPiBwcmlvcml0ecKgwqDCoMKgIDogMAo+IHJlZmNu dMKgwqDCoMKgwqDCoCA6IDEKPiBzZWxmdGVzdMKgwqDCoMKgIDogcGFzc2VkCj4gaW50ZXJuYWzC oMKgwqDCoCA6IG5vCj4gdHlwZcKgwqDCoMKgwqDCoMKgwqAgOiBhaGFzaAo+IGFzeW5jwqDCoMKg wqDCoMKgwqAgOiB5ZXMKPiBibG9ja3NpemXCoMKgwqAgOiA2NAo+IGRpZ2VzdHNpemXCoMKgIDog MzIKPiAKPiBuYW1lwqDCoMKgwqDCoMKgwqDCoCA6IGhtYWMoc2hhMSkKPiBkcml2ZXLCoMKgwqDC oMKgwqAgOiBtdi1obWFjLXNoYTEKPiBtb2R1bGXCoMKgwqDCoMKgwqAgOiBtYXJ2ZWxsX2Nlc2EK PiBwcmlvcml0ecKgwqDCoMKgIDogMAo+IHJlZmNudMKgwqDCoMKgwqDCoCA6IDEKPiBzZWxmdGVz dMKgwqDCoMKgIDogcGFzc2VkCj4gaW50ZXJuYWzCoMKgwqDCoCA6IG5vCj4gdHlwZcKgwqDCoMKg wqDCoMKgwqAgOiBhaGFzaAo+IGFzeW5jwqDCoMKgwqDCoMKgwqAgOiB5ZXMKPiBibG9ja3NpemXC oMKgwqAgOiA2NAo+IGRpZ2VzdHNpemXCoMKgIDogMjAKPiAKPiBuYW1lwqDCoMKgwqDCoMKgwqDC oCA6IGhtYWMobWQ1KQo+IGRyaXZlcsKgwqDCoMKgwqDCoCA6IG12LWhtYWMtbWQ1Cj4gbW9kdWxl wqDCoMKgwqDCoMKgIDogbWFydmVsbF9jZXNhCj4gcHJpb3JpdHnCoMKgwqDCoCA6IDAKPiByZWZj bnTCoMKgwqDCoMKgwqAgOiAxCj4gc2VsZnRlc3TCoMKgwqDCoCA6IHBhc3NlZAo+IGludGVybmFs wqDCoMKgwqAgOiBubwo+IHR5cGXCoMKgwqDCoMKgwqDCoMKgIDogYWhhc2gKPiBhc3luY8KgwqDC oMKgwqDCoMKgIDogeWVzCj4gYmxvY2tzaXplwqDCoMKgIDogNjQKPiBkaWdlc3RzaXplwqDCoCA6 IDE2Cj4gCj4gbmFtZcKgwqDCoMKgwqDCoMKgwqAgOiBzaGEyNTYKPiBkcml2ZXLCoMKgwqDCoMKg wqAgOiBtdi1zaGEyNTYKPiBtb2R1bGXCoMKgwqDCoMKgwqAgOiBtYXJ2ZWxsX2Nlc2EKPiBwcmlv cml0ecKgwqDCoMKgIDogMAo+IHJlZmNudMKgwqDCoMKgwqDCoCA6IDEKPiBzZWxmdGVzdMKgwqDC oMKgIDogcGFzc2VkCj4gaW50ZXJuYWzCoMKgwqDCoCA6IG5vCj4gdHlwZcKgwqDCoMKgwqDCoMKg wqAgOiBhaGFzaAo+IGFzeW5jwqDCoMKgwqDCoMKgwqAgOiB5ZXMKPiBibG9ja3NpemXCoMKgwqAg OiA2NAo+IGRpZ2VzdHNpemXCoMKgIDogMzIKPiAKPiBuYW1lwqDCoMKgwqDCoMKgwqDCoCA6IHNo YTEKPiBkcml2ZXLCoMKgwqDCoMKgwqAgOiBtdi1zaGExCj4gbW9kdWxlwqDCoMKgwqDCoMKgIDog bWFydmVsbF9jZXNhCj4gcHJpb3JpdHnCoMKgwqDCoCA6IDAKPiByZWZjbnTCoMKgwqDCoMKgwqAg OiAxCj4gc2VsZnRlc3TCoMKgwqDCoCA6IHBhc3NlZAo+IGludGVybmFswqDCoMKgwqAgOiBubwo+ IHR5cGXCoMKgwqDCoMKgwqDCoMKgIDogYWhhc2gKPiBhc3luY8KgwqDCoMKgwqDCoMKgIDogeWVz Cj4gYmxvY2tzaXplwqDCoMKgIDogNjQKPiBkaWdlc3RzaXplwqDCoCA6IDIwCj4gCj4gbmFtZcKg wqDCoMKgwqDCoMKgwqAgOiBtZDUKPiBkcml2ZXLCoMKgwqDCoMKgwqAgOiBtdi1tZDUKPiBtb2R1 bGXCoMKgwqDCoMKgwqAgOiBtYXJ2ZWxsX2Nlc2EKPiBwcmlvcml0ecKgwqDCoMKgIDogMAo+IHJl ZmNudMKgwqDCoMKgwqDCoCA6IDEKPiBzZWxmdGVzdMKgwqDCoMKgIDogcGFzc2VkCj4gaW50ZXJu YWzCoMKgwqDCoCA6IG5vCj4gdHlwZcKgwqDCoMKgwqDCoMKgwqAgOiBhaGFzaAo+IGFzeW5jwqDC oMKgwqDCoMKgwqAgOiB5ZXMKPiBibG9ja3NpemXCoMKgwqAgOiA2NAo+IGRpZ2VzdHNpemXCoMKg IDogMTYKPiAKPiBuYW1lwqDCoMKgwqDCoMKgwqDCoCA6IGNiYyhhZXMpCj4gZHJpdmVywqDCoMKg wqDCoMKgIDogbXYtY2JjLWFlcwo+IG1vZHVsZcKgwqDCoMKgwqDCoCA6IG1hcnZlbGxfY2VzYQo+ IHByaW9yaXR5wqDCoMKgwqAgOiAzMDAKPiByZWZjbnTCoMKgwqDCoMKgwqAgOiAxCj4gc2VsZnRl c3TCoMKgwqDCoCA6IHBhc3NlZAo+IGludGVybmFswqDCoMKgwqAgOiBubwo+IHR5cGXCoMKgwqDC oMKgwqDCoMKgIDogc2tjaXBoZXIKPiBhc3luY8KgwqDCoMKgwqDCoMKgIDogeWVzCj4gYmxvY2tz aXplwqDCoMKgIDogMTYKPiBtaW4ga2V5c2l6ZcKgIDogMTYKPiBtYXgga2V5c2l6ZcKgIDogMzIK PiBpdnNpemXCoMKgwqDCoMKgwqAgOiAxNgo+IGNodW5rc2l6ZcKgwqDCoCA6IDE2Cj4gd2Fsa3Np emXCoMKgwqDCoCA6IDE2Cj4gc3RhdGVzaXplwqDCoMKgIDogMAo+IAo+IG5hbWXCoMKgwqDCoMKg wqDCoMKgIDogZWNiKGFlcykKPiBkcml2ZXLCoMKgwqDCoMKgwqAgOiBtdi1lY2ItYWVzCj4gbW9k dWxlwqDCoMKgwqDCoMKgIDogbWFydmVsbF9jZXNhCj4gcHJpb3JpdHnCoMKgwqDCoCA6IDMwMAo+ IHJlZmNudMKgwqDCoMKgwqDCoCA6IDEKPiBzZWxmdGVzdMKgwqDCoMKgIDogcGFzc2VkCj4gaW50 ZXJuYWzCoMKgwqDCoCA6IG5vCj4gdHlwZcKgwqDCoMKgwqDCoMKgwqAgOiBza2NpcGhlcgo+IGFz eW5jwqDCoMKgwqDCoMKgwqAgOiB5ZXMKPiBibG9ja3NpemXCoMKgwqAgOiAxNgo+IG1pbiBrZXlz aXplwqAgOiAxNgo+IG1heCBrZXlzaXplwqAgOiAzMgo+IGl2c2l6ZcKgwqDCoMKgwqDCoCA6IDAK PiBjaHVua3NpemXCoMKgwqAgOiAxNgo+IHdhbGtzaXplwqDCoMKgwqAgOiAxNgo+IHN0YXRlc2l6 ZcKgwqDCoCA6IDAKPiAKPiBuYW1lwqDCoMKgwqDCoMKgwqDCoCA6IGNiYyhkZXMzX2VkZSkKPiBk cml2ZXLCoMKgwqDCoMKgwqAgOiBtdi1jYmMtZGVzMy1lZGUKPiBtb2R1bGXCoMKgwqDCoMKgwqAg OiBtYXJ2ZWxsX2Nlc2EKPiBwcmlvcml0ecKgwqDCoMKgIDogMzAwCj4gcmVmY250wqDCoMKgwqDC oMKgIDogMQo+IHNlbGZ0ZXN0wqDCoMKgwqAgOiBwYXNzZWQKPiBpbnRlcm5hbMKgwqDCoMKgIDog bm8KPiB0eXBlwqDCoMKgwqDCoMKgwqDCoCA6IHNrY2lwaGVyCj4gYXN5bmPCoMKgwqDCoMKgwqDC oCA6IHllcwo+IGJsb2Nrc2l6ZcKgwqDCoCA6IDgKPiBtaW4ga2V5c2l6ZcKgIDogMjQKPiBtYXgg a2V5c2l6ZcKgIDogMjQKPiBpdnNpemXCoMKgwqDCoMKgwqAgOiA4Cj4gY2h1bmtzaXplwqDCoMKg IDogOAo+IHdhbGtzaXplwqDCoMKgwqAgOiA4Cj4gc3RhdGVzaXplwqDCoMKgIDogMAo+IAo+IG5h bWXCoMKgwqDCoMKgwqDCoMKgIDogZWNiKGRlczNfZWRlKQo+IGRyaXZlcsKgwqDCoMKgwqDCoCA6 IG12LWVjYi1kZXMzLWVkZQo+IG1vZHVsZcKgwqDCoMKgwqDCoCA6IG1hcnZlbGxfY2VzYQo+IHBy aW9yaXR5wqDCoMKgwqAgOiAzMDAKPiByZWZjbnTCoMKgwqDCoMKgwqAgOiAxCj4gc2VsZnRlc3TC oMKgwqDCoCA6IHBhc3NlZAo+IGludGVybmFswqDCoMKgwqAgOiBubwo+IHR5cGXCoMKgwqDCoMKg wqDCoMKgIDogc2tjaXBoZXIKPiBhc3luY8KgwqDCoMKgwqDCoMKgIDogeWVzCj4gYmxvY2tzaXpl wqDCoMKgIDogOAo+IG1pbiBrZXlzaXplwqAgOiAyNAo+IG1heCBrZXlzaXplwqAgOiAyNAo+IGl2 c2l6ZcKgwqDCoMKgwqDCoCA6IDAKPiBjaHVua3NpemXCoMKgwqAgOiA4Cj4gd2Fsa3NpemXCoMKg wqDCoCA6IDgKPiBzdGF0ZXNpemXCoMKgwqAgOiAwCj4gCj4gbmFtZcKgwqDCoMKgwqDCoMKgwqAg OiBjYmMoZGVzKQo+IGRyaXZlcsKgwqDCoMKgwqDCoCA6IG12LWNiYy1kZXMKPiBtb2R1bGXCoMKg wqDCoMKgwqAgOiBtYXJ2ZWxsX2Nlc2EKPiBwcmlvcml0ecKgwqDCoMKgIDogMzAwCj4gcmVmY250 wqDCoMKgwqDCoMKgIDogMQo+IHNlbGZ0ZXN0wqDCoMKgwqAgOiBwYXNzZWQKPiBpbnRlcm5hbMKg wqDCoMKgIDogbm8KPiB0eXBlwqDCoMKgwqDCoMKgwqDCoCA6IHNrY2lwaGVyCj4gYXN5bmPCoMKg wqDCoMKgwqDCoCA6IHllcwo+IGJsb2Nrc2l6ZcKgwqDCoCA6IDgKPiBtaW4ga2V5c2l6ZcKgIDog OAo+IG1heCBrZXlzaXplwqAgOiA4Cj4gaXZzaXplwqDCoMKgwqDCoMKgIDogOAo+IGNodW5rc2l6 ZcKgwqDCoCA6IDgKPiB3YWxrc2l6ZcKgwqDCoMKgIDogOAo+IHN0YXRlc2l6ZcKgwqDCoCA6IDAK PiAKPiBuYW1lwqDCoMKgwqDCoMKgwqDCoCA6IGVjYihkZXMpCj4gZHJpdmVywqDCoMKgwqDCoMKg IDogbXYtZWNiLWRlcwo+IG1vZHVsZcKgwqDCoMKgwqDCoCA6IG1hcnZlbGxfY2VzYQo+IHByaW9y aXR5wqDCoMKgwqAgOiAzMDAKPiByZWZjbnTCoMKgwqDCoMKgwqAgOiAxCj4gc2VsZnRlc3TCoMKg wqDCoCA6IHBhc3NlZAo+IGludGVybmFswqDCoMKgwqAgOiBubwo+IHR5cGXCoMKgwqDCoMKgwqDC oMKgIDogc2tjaXBoZXIKPiBhc3luY8KgwqDCoMKgwqDCoMKgIDogeWVzCj4gYmxvY2tzaXplwqDC oMKgIDogOAo+IG1pbiBrZXlzaXplwqAgOiA4Cj4gbWF4IGtleXNpemXCoCA6IDgKPiBpdnNpemXC oMKgwqDCoMKgwqAgOiAwCj4gY2h1bmtzaXplwqDCoMKgIDogOAo+IHdhbGtzaXplwqDCoMKgwqAg OiA4Cj4gc3RhdGVzaXplwqDCoMKgIDogMAo+IAo+IG5hbWXCoMKgwqDCoMKgwqDCoMKgIDogY3Jj MzJjCj4gZHJpdmVywqDCoMKgwqDCoMKgIDogY3JjMzJjLWdlbmVyaWMKPiBtb2R1bGXCoMKgwqDC oMKgwqAgOiBrZXJuZWwKPiBwcmlvcml0ecKgwqDCoMKgIDogMTAwCj4gcmVmY250wqDCoMKgwqDC oMKgIDogMQo+IHNlbGZ0ZXN0wqDCoMKgwqAgOiBwYXNzZWQKPiBpbnRlcm5hbMKgwqDCoMKgIDog bm8KPiB0eXBlwqDCoMKgwqDCoMKgwqDCoCA6IHNoYXNoCj4gYmxvY2tzaXplwqDCoMKgIDogMQo+ IGRpZ2VzdHNpemXCoMKgIDogNAo+IAo+ICMgZG1lc2cgfCB0YWlsCj4gW8KgwqDCoCA0Ljg4MzM2 Nl0gbXY4OGU2MDg1IGYxMDcyMDA0Lm1kaW8tbWlpOjEwIGxhbjI6IGNvbmZpZ3VyaW5nIGZvciBw aHkvZ21paSBsaW5rIG1vZGUKPiBbwqDCoMKgIDQuODg0NTE3XSBicjA6IHBvcnQgMyhsYW40KSBl bnRlcmVkIGJsb2NraW5nIHN0YXRlCj4gW8KgwqDCoCA0Ljg4NDUyN10gYnIwOiBwb3J0IDMobGFu NCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCj4gW8KgwqAgODguODY3NzQ2XSBtYXJ2ZWxsLWNl c2EgZjEwOTAwMDAuY3J5cHRvOiBDRVNBIGRldmljZSBzdWNjZXNzZnVsbHkgcmVnaXN0ZXJlZAo+ IFvCoMKgIDg5LjAzNDI5Ml0gYWxnOiBza2NpcGhlcjogc2tpcHBpbmcgY29tcGFyaXNvbiB0ZXN0 cyBmb3IgbXYtY2JjLWRlcyBiZWNhdXNlIGNiYyhkZXMtZ2VuZXJpYykgaXMgdW5hdmFpbGFibGUK PiBbwqDCoCA4OS4wNDUyNjVdIGFsZzogc2tjaXBoZXI6IHNraXBwaW5nIGNvbXBhcmlzb24gdGVz dHMgZm9yIG12LWNiYy1kZXMzLWVkZSBiZWNhdXNlIGNiYyhkZXMzX2VkZS1nZW5lcmljKSBpcyB1 bmF2YWlsYWJsZQo+IFvCoMKgIDg5LjA1MjQ1Nl0gYWxnOiBza2NpcGhlcjogc2tpcHBpbmcgY29t cGFyaXNvbiB0ZXN0cyBmb3IgbXYtY2JjLWFlcyBiZWNhdXNlIGNiYyhhZXMtZ2VuZXJpYykgaXMg dW5hdmFpbGFibGUKPiBbwqDCoCA4OS4wOTk3NjNdIGFsZzogc2tjaXBoZXI6IHNraXBwaW5nIGNv bXBhcmlzb24gdGVzdHMgZm9yIG12LWVjYi1hZXMgYmVjYXVzZSBlY2IoYWVzLWdlbmVyaWMpIGlz IHVuYXZhaWxhYmxlCj4gW8KgwqAgODkuMDk5ODE5XSBhbGc6IHNrY2lwaGVyOiBza2lwcGluZyBj b21wYXJpc29uIHRlc3RzIGZvciBtdi1lY2ItZGVzMy1lZGUgYmVjYXVzZSBlY2IoZGVzM19lZGUt Z2VuZXJpYykgaXMgdW5hdmFpbGFibGUKPiBbwqDCoCA4OS4wOTk5MDhdIGFsZzogc2tjaXBoZXI6 IHNraXBwaW5nIGNvbXBhcmlzb24gdGVzdHMgZm9yIG12LWVjYi1kZXMgYmVjYXVzZSBlY2IoZGVz LWdlbmVyaWMpIGlzIHVuYXZhaWxhYmxlCg==