From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: From: Bastian Krause Date: Fri, 12 Jun 2020 12:52:26 +0200 Message-Id: <20200612105231.4318-1-bst@pengutronix.de> MIME-Version: 1.0 Subject: [ptxdist] [PATCH v2 0/5] Add code-signing-provider template, add code signing docs 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de Cc: Bastian Krause The code signing infrastructure is available since 2019 in PTXdist. Now it's time to document it, especially since RAUC also uses it. Unfortunately this did not make it into ptxdist-2020.06.0. To make things easier introduce a code-signing-provider template. Changes since (implicit) v1: - rebased on master - reference code signing consumers section in ref_code_signing_helpers - split into sections: {SoftHSM Provider,Generic Provider,Consumer} Functions - add introductory sentence for each section - added Reviewed-by Roland - added Tested-by Ladis Bastian Krause (5): package templates: add code-signing-provider template doc: dev_manual: split up into multiple files doc: move code signing docs from scripts/ into doc/ doc: dev_code_signing: rework and extend code signing section doc: introduce ref_code_signing_helpers doc/dev_add_bin_only_files.rst | 105 + doc/dev_add_new_pkgs.rst | 1339 +++++++++++++ doc/dev_code_signing.rst | 131 ++ doc/dev_create_new_pkg_templates.rst | 77 + doc/dev_dir_hierarchy.rst | 108 + doc/dev_layers_in_ptxdist.rst | 111 ++ doc/dev_manual.rst | 1765 +---------------- doc/ref_code_signing_helpers.rst | 264 +++ doc/ref_manual.rst | 1 + .../code-signing-provider/ptxdist-set-keys.sh | 96 + .../template-code-signing-provider-choice-in | 5 + .../template-code-signing-provider-in | 16 + .../template-code-signing-provider-make | 41 + scripts/lib/ptxd_lib_code_signing.sh | 32 +- scripts/lib/ptxd_lib_template.sh | 16 + 15 files changed, 2322 insertions(+), 1785 deletions(-) create mode 100644 doc/dev_add_bin_only_files.rst create mode 100644 doc/dev_add_new_pkgs.rst create mode 100644 doc/dev_code_signing.rst create mode 100644 doc/dev_create_new_pkg_templates.rst create mode 100644 doc/dev_dir_hierarchy.rst create mode 100644 doc/dev_layers_in_ptxdist.rst create mode 100644 doc/ref_code_signing_helpers.rst create mode 100755 rules/templates/code-signing-provider/ptxdist-set-keys.sh create mode 100644 rules/templates/template-code-signing-provider-choice-in create mode 100644 rules/templates/template-code-signing-provider-in create mode 100644 rules/templates/template-code-signing-provider-make -- 2.27.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de